커피챗 요약
- 프로젝트 시작 전 API 명세 잘 확인하는 것도 중요
- 일단 기본 요구사항 먼저 구현 끝내고, 보너스 챙길 것
- 다크모드는 ThemeProvider를 통해 레이아웃 단계에서 고려 필요
기능 리스트 업
채널 종류:
- 모든 사용자가 볼 수 있는 채널
- 인증된 사용자만 볼 수 있는 채널
사용자
: 모든 사용자 (인증된 사용자 포함)인증된 사용자
: 말 그대로 Token을 가지고 있는 사용자모든 사용자 (인증된 사용자 포함)
- 사용자(User)
- 회원가입
- 로그인
- 가입자 목록
- 가입자 조회 기능
- 가입자 이름으로 검색 기능
- 가입자 상세 정보 보기 기능
- 채널
- 포스트
- 포스트 조회 기능
- title로 포스트 검색 기능
인증된 사용자
- 사용자
- 내 정보
- 내 정보 편집 기능
- 채널
- 포스트
- 포스트 조회 기능
- title로 포스트 검색 기능
- 포스트 작성 기능
- 포스트에 좋아요 기능
- 포스트에 댓글 작성 기능
- 알림 목록
- 알림 목록 조회 기능
핵심 요소
- SPA로 구현
- 엉뚱한 페이지는 404