프로젝트 회고 - Play With Me ver.1
1. 개요
2. 목표 및 결과
- 목표: 실시간 예약/매칭 플랫폼 MVP 개발
- 결과: MVP중 일부만 개발 완료
3. 수행한 업무
- Next.js 기반 UI 구현
- 예약 폼 및 시트(Sheet) 인터페이스 개발
- Supabase 연동 및 인증 로직 구현
- 서버와 클라이언트 비즈니스 로직 구현
4. 잘한 점
- Shadcn UI와 Tailwind를 활용해 빠르게 UI 프로토타입 완성
- FSD 아키텍처에 대한 고민과 적용
- 클라이언트 비즈니스 로직들의 처리
5. 아쉬웠던 점
- 일정 관리 미흡으로 MVP 완성에 실패
- 문서와 테스트 코드의 부재
- 마일스톤을 지키지 않았음
- CI/CD의 부재
6. 배운 점
- FSD(Feature Sliced Design) 아키텍처의 실전 적용 경험
- React Hook Form, Zod 등 추가적인 폼 관리 방법 습득
- Supabase를 활용한 인증 및 데이터 관리 경험
7. 개선점 및 다음 목표
- 테스트 코드와 문서화 진행
- 실제 사용자 피드백을 반영한 UI/UX 개선
- CI/CD(vercel + husky)를 도입하여 배포가 안전하게 되도록 구현
8. 느낀 점
- 짧은 기간동안 진행한 프로젝트지만, 나름 고심하고 배운 것들이 있었기에 뜻깊었다.
- 이 프로젝트를 추가적으로 진행하며 업그레이드 하다보면 더 많이 무언가를 얻을 수 있을거같다란 생각이 들어, 꾸준히 개발하고자한다.