Skip to content

Latest commit

 

History

History
127 lines (96 loc) · 8.89 KB

README.md

File metadata and controls

127 lines (96 loc) · 8.89 KB

🏷️ 프로젝트 소개

zzanggiljjuks

  • Challengers-BOD (Being Organizing Doing)

  • 나에게 필요한 좋은 습관을 골라 도전하는 프로젝트입니다.

  • 아침기상, 운동, 책읽기, 취미연습, 금연까지 나에게 필요한 작은 미션을 선택하여 평균 2주의 짧은 기간으로 부담없이 도전할 수 있습니다.

  • 같은 목표를 가진 사람들과 함께 하며 인증을 진행합니다.

⚙️ 개발 환경

[📆 개발 기간 24.07.17 ~24.08.21]

스크린샷 2024-08-14 100942

스크린샷 2024-08-14 100915

🖇️ 팀 구성

류승범 [팀장] 김형석 한해정 김기남
류승범 김형석 한해정 김기남

- AWS 배포
- 도커 CI/CD
- 챌린지 생성

- JWT 인증인가
- 소셜로그인
- Spring Security
- Front

- http -> https
- 사용자 챌린지인증 CRUD
- Email 인증
- 성능 최적화
- Front

- Admin 챌린지 CRUD
- 동시성 제어
- Front

[📋서비스 아키텍처]

스크린샷 2024-08-20 오후 6 11 46 (1)

📑 ERD DIAGRAM

image (10)

🗂️ API 명세서

스크린샷 2024-08-16 오후 7 37 14 스크린샷 2024-08-16 오후 7 37 32 스크린샷 2024-08-16 오후 7 37 53 스크린샷 2024-08-16 오후 7 38 10 스크린샷 2024-08-16 오후 7 38 24 스크린샷 2024-08-16 오후 7 38 59 스크린샷 2024-08-16 오후 7 39 16 스크린샷 2024-08-16 오후 7 39 29 스크린샷 2024-08-16 오후 7 39 40 스크린샷 2024-08-16 오후 7 40 09 스크린샷 2024-08-16 오후 7 40 28 스크린샷 2024-08-16 오후 7 40 42 스크린샷 2024-08-16 오후 7 41 00 스크린샷 2024-08-16 오후 7 41 14 스크린샷 2024-08-16 오후 7 41 25 스크린샷 2024-08-16 오후 7 41 37 스크린샷 2024-08-16 오후 7 41 53 스크린샷 2024-08-16 오후 7 42 04 스크린샷 2024-08-16 오후 7 42 19 스크린샷 2024-08-16 오후 7 42 56 스크린샷 2024-08-16 오후 7 43 09 스크린샷 2024-08-16 오후 7 42 33

🔑 환경 변수

ENDPOINT= {database_url}
DATABASE_USERNAME= {your_database_username}
DATABASE_PASSWORD= {your_database_password}
DATABASE_NAME= {your_database_name}
JWT_SECRET_KEY= {your_key}
JWT_ACCESS_EXPIRE_TIME= 3600000
JWT_REFRESH_EXPIRE_TIME= 1209600000
NAVER_CLIENT_ID= {your_never_client_id}
NAVER_CLIENT_SECRET= {your_never_client_secret}
GOOGLE_CLIENT_ID= {your_google_client_id}
GOOGLE_CLIENT_SECRET= {your_google_client_secret}
ACCESS_KEY= {your_access_key}
SECRET_KEY= {your_secret_key}
BUCKET_NAME= {your_bucket_name}
REDIS_HOST= {your_redis_host}
REDIS_PORT= {your_redis_port}
REDIS_PASSWORD= {your_redis_password}
SMTP_ADDRESS= {your_smtp_address}
SMTP_PASSWORD= {your_smtp_password}
SMTP_PORT= {your_smtp_port}
SMTP_USERNAME= {your_smtp_username}

💻 모니터링 (grafana & prometheus)

스크린샷 2024-12-19 213131