저번 포스팅에 이어 프로젝트 요구사항들을 정리하려고 한다.
기능들이 꽤 많기 때문에 꼼꼼히 정리하는 것이 중요할 것 같다!
1. 로그인 기능
- 사용자는 애플 로그인을 할 수 있다.
- 이메일 수집은 필수가 아니며, 애플에서 제공하는 기능 중 하나인 이메일 가리기를 해도 앱에 가입할 수 있다.
2. 닉네임 설정 기능
- 사용자는 로그인이 끝난 후 닉네임을 설정할 수 있다.
- 닉네임은 2~10자로 제한되며, 특수문자 + 숫자까지 허용 가능하다. 이모지는 허용 불가
- 닉네임은 중복하여 사용할 수 없다.
3 .커뮤니티 기능
- 사용자는 커뮤니티 기능을 이용할 수 있다. (절약 꿀팁, 자유 게시판)
- 사용자는 게시글을 작성할 수 있다.
- [게시글 폼] : 제목, 내용, 미디어 첨부(이미지, 동영상) - 사용자는 게시글을 삭제할 수 있다.
- 사용자는 자신이 작성한 게시글만 삭제할 수 있다. - 사용자는 게시글을 수정할 수 있다.
- 사용자는 자신이 작성한 게시글만 수정할 수 있다. - 사용자는 게시글을 조회할 수 있다.
- 카테고리별로 조회할 수 있다.
4. 댓글 기능
- 사용자는 커뮤니티 게시글에 댓글을 남길 수 있다.
- 비밀 댓글로 설정하여 댓글을 남길 수 있다.
5. 절약 목표 설정
- 사용자는 절약 목표를 설정할 수 있다.
- 절약 목표 금액
- 절약 기간 (시작 날짜 ~ 종료 날짜)- 시작 날짜, 종료 날짜를 과거 날짜로 설정 시 필드 오류
6. 지출 등록
- 사용자는 소비 습관을 기록할 수 있다.
[지출 기록 폼]
1. 어떤 이름으로 기록할까요? (30자 제한)
2. 어디에 쓰셨나요? (의/식/주/기타 버튼형 카테고리)
3. 얼마를 쓰셨나요? (금액)
4. 언제 쓰셨나요? (달력 형식) - 사용자는 카테고리별 소비 기록에 대한 통계 내역을 막대 그래프 형태(해당 카테고리 비중 / 전체 소비 비용)와 해당 카테고리의 사용 금액으로 확인할 수 있다.
https://docs.google.com/spreadsheets/d/1Rsn9Vh6zm3wBgU3ZUN7cz6dndX3KCqwfm44axefIKjM/edit#gid=0
링크에서 보다 자세한 요구사항들을 확인할 수 있다.
'Project > SUNNY' 카테고리의 다른 글
[ SUNNY] 커뮤니티 기능 (0) | 2025.04.26 |
---|---|
[SUNNY] Apple 로그인 기능 (0) | 2025.04.26 |
[SUNNY] API 통신 정리 (0) | 2025.04.26 |
(1) 프로젝트 소개 (0) | 2025.04.24 |