🙏🏻 제안
- 현실적으로 개발 구현 가능한 작은 기능들의 서비스 목표를 설정
- 실제로 내가 이 서비스를 사용하고 싶은 내용을 결합하였습니다.
- 루틴과 미션이라는 2가지 개념을 도입
- 1개의 미션을 루틴이라고 본다.
- 루틴은 작은 미션들로 이루어저 있다.
- 두 개념은 뒤 바꿔도 될 것 같다. (편의상 미션이 모여 루틴이 된다고 가정)
- 루틴(미션들)에 시간을 설정하여 스텝별로 수행하도록 진행
- 미션을 시간이 있는 루틴으로 쪼갠 이유는 루틴을 재밌게 그리고 실제로 진행할 수 있도록 도와주기 위한 장치
- 서비스의 중심은 사용자 본인!!
- 즉, 나의 미션 나의 루틴을 설정하여 수행하는게 우선은 메인
- 부가적으로 나의 미션, 루틴을 공유(게시)할 수 있다.
- 다른 사람들의 미션, 루틴을 가져와서 나의 루틴으로 설정한다.
- 내가 미션과 루틴을 생성할 수 있다.
- 나의 미션과 루틴을 오픈하고 공유할 수 있다.
- 내가 다른 사람의 미션 루틴을 가지고 와서 도전할 수 있다.
- 공유 되어지 루틴과 미션으로 소통을 나눌 수 있다. (댓글리뷰, 좋아요)
📑 흐름도

=
🎨 UI 예시
- (메인) 나의 루틴
- 내가 작성한 루틴과 다른사람의 루틴을 구분한다.
- 오늘 완료한 루틴은 체크표시되어진다.
- 루틴 수행 시간과 주기를 설정할 수 있다.

- 루틴 디테일 - 미션들로 이루어짐
- 미션별로 간단한 내용과 시간을 설정할 수 있다.
- 새로운 미션을 추가하거나 가지고 올 수 있다.
- 미션의 순서를 수정할 수 있다.
- 루틴 시작 버튼을 누르면 루틴이 시작되어 수행이 시작된다. (루틴 진행 페이지로 이동)

- 루틴 시작 - 각 미션들에 설정한 시간동안 미션 수행
- 루틴이 시작되면 지정된 미션들의 순서대로 진행이 된다.,
- 각 미션에 적용된 시간만큼 UI가 보여지고
- 해당 시간안에 미션들을 수행한다.
- 일시 정지, 이전, 다음 버튼이 있어서 유동적으로 미션 이동이 가능하다.
- 시간내에 미션을 완료하면 체크표시를 누르고 다음 미션을 진행한다.

- 미션 진행도 - 루틴을 진행하면서 다음루틴이 무엇인지 확인
- 미션 진행중 어떤 미션이 진행될지 UI로 보여준다.
- 위 루틴 진행 페이지와 결합하면 좋을 것 같다.

- 루틴 요약 - 루틴 종료 후 루틴요약을 확인
- 몇일째 성공중인지
- 각 미션들이 실제 얼마만큼의 시간으로 수행했는지
- 루틴 혹은 미션에 대한 후기 & 리뷰 작성
- 명언(?) 기타 등등

- 커뮤니티
- 나의 루틴 & 미션을 오픈하여 공유하거나
- 다른 사람들의 루틴 & 미션을 구경하고 소통한다.
- 마음에 드는 루틴 & 미션은 나의 루틴으로 추가하여 진행할 수 있다.
- 카테고리 별로 나누어 설정할 수 있다.

- 루틴과 미션 생성 및 수정 페이지


- 마이페이지
- 미션 요약,
- 통계
- ...