- Next.js
- tanstack-query
- styled-components
- 할 일을 계획하고, 관리하기 위한 서비스를 구현한다.
- 서비스의 유저는 자신만의 TODO 리스트를 가진다.
- 서비스는 커뮤니티 기능을 제공하고, 특정 유저를 그루핑한다.
- 그루핑된 유저들은 그룹 내 유저들의 TODO 리스트를 볼 수 있다.
- 특정 요건을 충족하는 TODO 리스트는 라이프 역할을 하는 점수를 가진다.
- 그루핑된 유저들은 특정 조건을 충족하지 못한 그룹 내 유저의 점수를 차감할 수 있다.
- 절대적 수치에 미달하는 점수를 가진 유저는 벌을 받는다.
- 상대적으로 높은 수치를 기록하는 유저는 상을 받는다.
- TODO 진행도의 인증은 자동 또는 그룹 관리자의 승인에 따라 이루어진다.
- 그룹원, 그룹 관리자는 해당 그룹의 달성도를 기준으로 등급점수가 매겨진다.