프로젝트 개요
돈두댓(Don’t do that) - 안 좋은 습관을 개선하기 위한 NOT-TODO 리스트
- 개선하고 싶은 습관을 등록하고 매일 체크
- 체크 결과를 바탕으로 습관 극복 여부를 확인
- 습관 기록을 바탕으로 아바타 상태 변화
- 다른 사용자와 친구를 등록하고 서로의 아바타와 습관을 공유
- 방명록을 통해 친구와 서로 응원 메시지를 남기며 의욕고취
담당 역할
- 데이터베이스 구조 설계
- 로그인, 회원가입, 회원 탈퇴 기능 구현
- 습관 정보에 대한 CRUD기능 구현
- 습관 기록에 따른 아바타 점수 환산 기능 구현
- 프로필 이미지 업로드 기능 구현
문제 해결
- 기록에 대한 테이블을 분리하여 달력에 무기한으로 기록 여부를 반환
- 습관에 대한 정보를 기록하는 테이블이 습관을 체크한 날짜를 체크하는 것이 아니라 기록에 대한 테이블을 따로 설정하고 데이터의 유무로 체크 유무를 판별하는 방식으로 구현
개발 환경