12일의 시간을 들여, 2명의 백엔드 개발자 팀원과 프로젝트를 진행하였습니다.
- 로그인 / 로그인 유지 (JWT 토큰)
- 회원가입 (이메일 인증번호 발급 방식)
- 코멘트 갯수가 많은 순서로 볼 수 있는 trending 섹션,
최신 게시글 위주로 볼 수 있는 newsfeed 섹션
- 게시글과 코멘트의 CRUD
이런 기능들을 실제 백엔드 서버와 연결하여 구현해보는 경험을 하였고, 특히 개발 중 생긴 구현의 어려움을 서로에게 묻고, 서로의 기술로 지원하며 좀 더 효율적이고 합리적인 해결 방법을 찾은 경험들이 큰 자산으로 남았습니다. 이번 프로젝트에서 프론트의 모든 기능의 최소 기능 모델은 약 7일 만에 완성하였고, 백엔드 팀은 로직과 데이터 구조의 리팩토링을 진행하였으며, 프론트는 next.js useRouter 등의 기술을 이용하여 네트워크 지표의 성능을 개선해보려고 노력하고 공부했습니다.