띄움 웹 어플리케이션의 요구사항은 다음과 같다.
1. 앱 개요
팬이 창작자에게 팬레터를 보낼 수 있도록 하는 어플리케이션이다.
모든 팬레터는 후원금을 포함한다. 후원금의 최소금액은 1000원이다.
2. 회원 요구사항
회원은 팬, 창작자로 나뉜다. (관리자 계정은 일단 논외)
팬은 팬레터의 발신인만 될 수 있다.
팬은 자신만 볼 수 있는 마이페이지 및 편지함에서 자신의 팬레터 현황을 확인할 수 있다.
창작자는 팬레터의 수신인 및 발신인이 될 수 있다.
각 창작자는 사용자 모두에게 공개되는 창작자 페이지를 갖는다. 이 페이지에는 창작자가 받은 팬레터들이 표시된다.
3. 팬레터 요구사항
팬이 창작자에게, 혹은 창작자가 다른 창작자에게 보내는 응원 메시지이다.
기본적으로 텍스트가 포함되며, 후원금이 필수로 포함된다. 이미지 등 다른 데이터의 추가 여부는 추후 논의에 따라 변경될 수 있다.
현재 초기 개발 단계에서는 매우 기본적인 필수정보(제목, 내용, 발신인, 수신인, 후원금액)만 있는 도메인을 사용할 것이다.
계획
일단은 데이터베이스 구조, 도메인, 리포지토리를 탄탄하게 구축하는 데에 집중하려고 한다. 서비스는 도메인과 리포지토리의 테스트 결과를 팀원들에게 보여주는 데에 필요한 필수적인 것들부터 구현할 것이다.
구체적인 화면 구성, 유저 플로우, 서비스 전체 구현 등은 그 이후에 할 것이다.
'프로젝트 > 띄움' 카테고리의 다른 글
4. 팬레터 서비스 정리, 팬레터 리포지토리 설계 (0) | 2023.01.12 |
---|---|
3. 팬레터 도메인 작성 (0) | 2023.01.09 |
2. 팬레터 도메인 설계 (0) | 2023.01.09 |
0. 기록 배경 (0) | 2023.01.09 |