REDBOX는 사용자에게 기부받은 헌혈증이 모이는 곳이며, 모인 헌혈증은 REDBOX에서 관리합니다.
최근 5년간 헌혈증서 발급 수에 비해 9.13%만이 실제 수혈 비용 청구에 사용하였고, 헌혈증서 발급에 5년간 5억 8천 4백만원 지출, 헌혈자가 직접 헌혈증서를 양도해야만 사용할 수 있어 접근성이 제한되는 문제가 발생합니다. 직관적이고 손쉬운 사용이 가능한 온라인 플랫폼 REDBOX를 통해 접근성 제한 문제를 해결하고 넓은 범위의 이용자들이 편리하게 이용할 수 있게 하고자 기획하였습니다.
허유정(팀장) | 정현구 | 이영섭 | 최성빈 |
요청 게시판, 관리자 | 인증, 통계 | 레디스, 배포 | 기부, 관리자 |
- 사용자는 회원가입 및 로그인이 가능하다.
- 소셜 로그인(네이버)도 가능하다.
- 사용자는 직접 헌혈증을 등록할 수 있다.
- 헌혈증 증서번호는 중복될 수 없다.
- 사용자는 레드박스 또는 개인에게 헌혈증을 기부할 수 있다.
- 사용자는 헌혈의 집 위치 조회가 가능하다
- 사용자는 헌혈증 요청 게시글 작성이 가능하다
- 관리자는 사용자로부터 게시글 등록 요청을 수락, 거절 가능하다
- 관리자는 공지사항, 헌혈기사 등록이 가능하다
- API 명세서
펼치기
📦 backend [redbox]
┣ 📂.gradle
┣ 📂.idea
┣ 📂build
┣ 📂gradle
┣ 📂redis
┣ 📂src
┃ ┣ 📂main
┃ ┃ ┣ 📂generated
┃ ┃ ┣ 📂java
┃ ┃ ┃ ┗ 📂com
┃ ┃ ┃ ┗ 📂redbox
┃ ┃ ┃ ┗ 📂domain
┃ ┃ ┃ ┣ 📂admin
┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┗ 📂exception
┃ ┃ ┃ ┣ 📂article
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┣ 📂attach
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┗ 📂strategy
┃ ┃ ┃ ┣ 📂auth
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂filter
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┗ 📂util
┃ ┃ ┃ ┣ 📂dashboard
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┣ 📂donation
┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┗ 📂repository
┃ ┃ ┃ ┣ 📂notice
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┣ 📂redbox
┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┗ 📂exception
┃ ┃ ┃ ┣ 📂redcard
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┗ 📂service
┃ ┃ ┃ ┣ 📂request
┃ ┃ ┃ ┃ ┣ 📂application
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┗ 📂repository
┃ ┃ ┃ ┗ 📂user
┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┣ 📂entity
┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┣ 📂infra.s3
┃ ┃ ┃ ┣ 📂oauth2
┃ ┃ ┃ ┗ 📂util
┃ ┗ 📂resources
┃ ┣ 📂templates
┃ ┗ 📂static
┃ ┗ 📂emoticons
┃ ┣ .env
┃ ┗ application.yml
┗ 📂test
┣ 📂java
┃ ┗ 📂com
┃ ┗ 📂redbox
┃ ┗ 📂domain
┃ ┣ 📂donation.repository
┃ ┣ 📂redbox.application
┃ ┣ 📂redcard
┃ ┗ 📂user
┗ RedboxApplicationTests