프로젝트 히스토리
4월부터 2개월간 백엔드와 프론트엔드를 모두 개발하여 최소한의 MVP상태로 웹에 배포했다.
소셜, 피드기능을 추가한 뒤 직접 바이럴과 웹뷰형태의 앱배포까지 해보려 한다.
개발 환경
Java17, SpringBoot 3.x, SpringDataJPA, MySQL, Redis, Docker, AWS
구현된 기능
MVP (완료)
- 목표설정, 조회, 삭제
- 목표 설정시 숫자를 하향조정해서 쉬운목표를 제안
- 각 목표들에 매일 DONE, SUPER DONE 기록
- DONE을 체크시 SUPER DONE 체크 가능
- 달력을 통해 DONE 기록 조회
- 회원가입 및 수정 (현재는 닉네임만 변경 가능)
- 카카오 소셜로그인
예정기능
스프린트 : 피드
- 다른 사람이 생성한 목표를 확인할 수 있는 게시판 구현
- 목표설정시 공개여부 설정가능
- 내가 도전중인(팔로우) 목표에 도전중인 사람들의 이벤트를 확인가능한 피드 (목표 도전, DONE, 포기, n연속 성공 등)
'Projects > D'ONE - 개인프로젝트' 카테고리의 다른 글
생애 첫 부하테스트 (nGrinder) (0) | 2024.09.23 |
---|---|
240827 : 특정 목표페이지 내 피드구현 (진행중) (0) | 2024.08.27 |
240820 : 간만의 업데이트 ('목표' 리스트 탭 추가) (0) | 2024.08.20 |
트러블슈팅 : 목표에 오늘의 DONE 기록시 중복요청 분산락으로 방지하기 (2/2) (0) | 2024.08.05 |
트러블슈팅 : 목표에 오늘의 DONE기록시 동시성 문제로 인한 중복 생성 (1/2) (0) | 2024.07.31 |