Team
🗃️ Github
‣https://github.com/Challengers-BOD/BOD
https://github.com/Challengers-BOD/front
📽️ 시연 영상
https://youtu.be/5H8R5DnKvtI?si=yGHigI2jyLJczI-l
🗒️ 발표 자료
최종의최종.pptx
1. 프로젝트
- 프로젝트 명 : 챌린저스 BOD(Being, Organizing, Doing)
- 소개
- 한 줄 정리 : 나에게 필요한 좋은 습관을 골라 도전하는 프로젝트 입니다.
- 아침기상, 운동, 책읽기, 취미연습, 금연까지 나에게 필요한 작은 미션을 선택하여 평균 2주의 짧은 기간으로 부담없이 도전할 수 있습니다.
- 같은 목표를 가진 사람들과 함께 하며 인증을 진행합니다.
2. 기획 관련 메모
<aside>
⏰ 최종 프로젝트 타임라인 (07/17 ~ 08/21)
</aside>
- 일정 요약
07/19 (금) 자정
까지 : S.A 제출
- 기획으로 인해 지연되더라도 07/22 (월) 오전 10:00 까지 반드시 제출
- S.A 대시보드 작성
07/23 (화) 21시까지
: S.A 서면 피드백
08/02 (금) 11시 까지
: 중간 발표회 자료 제출
08/05 (월) 오후 2:00
: 중간 발표회
- 팀 MVP, 기술적 의사결정 & 트러블 슈팅 발표 후 튜터님 피드백 진행
08/06 (화)
코드 감상회
08/07 (수) ~ 08/16 (금)
: 중간발표 피드백 개선 + 유저 피드백 받아보는 기간
08/21 (수)
: 최종 발표회
09/06 (금)
: 수료식
3. WBS & Tasks
- 팀장 류승범
- 팀원 김형석
- 팀원 김기남
- 팀원 한해정
🗣️ 프로젝트 개발 환경 선택의 이유
우리의 챌린지 플랫폼을 위한 최적의 환경
프로젝트 비즈니스 모델 개요
우리의 비즈니스 모델은 사용자가 목적성 있는 챌린지에 신청하고, 매일 사진으로 인증하며 포인트를 쌓고 랭킹을 올리는 구조입니다. 이를 통해 사용자가 꾸준히 도전할 수 있도록 유도하는 것이 목표입니다.
이 과정에서 사용자 경험을 극대화하고, 안전하며 확장 가능한 플랫폼을 제공하기 위해 아래와 같은 개발 환경을 선택했습니다.
- 🌐 AWS (IAM, EC2, 로드밸런서, S3, Route 53): 안정성과 확장성의 핵심
- 🕸️ NginX (1.24.0): 빠르고 안정적인 요청 처리
- ☕ JDK 17: 안정성과 성능
- 🐳 Docker (27.1.1) & Docker-Compose (2.29.1): 일관된 개발 및 배포 환경
- 🛡️ Spring Boot 3.3.0 & Spring Security: 빠른 개발과 강력한 보안
- 🗄️ MySQL 8.0.39: 신뢰성 높은 데이터 저장소
- 🚀 Redis 7.4.0: 고속 데이터 처리와 실시간 피드백
🏝️ Ground Rules
1. 소통할때, 마이크랑 캠 키고 소통
2. 바르고 고운말로 소통하기
3. 의견을 무시하지말고 적극적으로 피드백하기
4. 아이디어 제시할 시 타당한 이유와 근거를 갖고 얘기를 하기
5. 팀원 믿어주기
모의 기술면접 : 09:00 - 10:00
회의, 코드리뷰, 기술 공유, 리팩토링 : 10:00 ~ 12:00 (08/06 ~ 08/22)
식사시간
점심 12:00 ~ 13:30 (해당 시간내 1시간)
저녁 18:00 ~ 19:30 (해당 시간내 1시간)
🚩 Goals
8월5일까지 완성하기! -완료
🕑 회의
아침 회의 : 10:00 - 11:00
회고 회의 : 20:30 ~ 21:00
🚦 Project Rules
Code Convention
Github Rules
KPT 회고
📢 SA 서면피드백
📢 대면피드백
이현재 튜터님
프로젝트 일정
5. API 명세서 (구현 기능 안에 상세 설명 추가)
API 명세서
4. 와이어프레임

5. 서비스 아키텍쳐

6. ERD DIAGRAM

Challenge - B.O.D
요구사항 기능 명세서