기능 요구사항
기록 등록
- 닉네임, 운동 종류(달리기, 자전거, 수영), 설명, 시간, 거리, 사진(최대 3장까지 가능), 비밀번호를 입력하여 운동 기록을 등록합니다.
- 타이머를 통해 측정된 실제 운동한 만큼의 시간만 입력 가능합니다.
- 닉네임, 비밀번호를 확인하여 그룹에 등록된 유저일 때만 기록 등록이 가능합니다.
- 새로운 운동 기록이 등록 되었을 때 그룹에 등록된 디스코드 웹 서버로 알림을 전송합니다.
기록 목록 조회
- 그룹 내에 등록된 모든 유저의 운동 기록 조회가 가능합니다.
- 닉네임, 운동 종류, 시간, 거리, 사진이 표시됩니다.
- 최신순, 운동시간순으로 정렬 가능합니다.
- 닉네임으로 검색 가능합니다.
- 페이지네이션이 가능합니다.
기록 랭킹 조회
- 운동 기록 많은 순으로 주간, 월간 랭킹 조회가 가능합니다.
- 닉네임, 기록 횟수, 누적 시간 조회가 가능합니다.
- 페이지네이션이 가능합니다.
기록 상세 조회
- 운동 종류, 설명, 사진(여러장), 시간, 거리, 닉네임 조회가 가능합니다.
심화 요구사항