>> 모임 멤버들의 위치와 선호도를 기반으로 최적의 장소와 장소들 사이 동선을 추천해주는 웹 애플리케이션
- 모임 이름과 목적 입력
- 요일 및 시간대 선택
- 장소 유형 선호도 설정 (음식점, 카페, 술집, 액티비티)
- 드래그 앤 드롭으로 장소 우선순위 정렬
- 카카오 지도 기반 출발지 검색
- 멤버별 출발 위치 지정
- 네이버 지도에 추천 장소 표시
- 장소별 평점, 영업시간, 리뷰 정보 제공
- 모임 정보 수정 기능
| 분류 | 기술 |
|---|---|
| Framework | React 18, TypeScript |
| Build | Vite |
| Styling | Tailwind CSS |
| 상태 관리 | Zustand, TanStack React Query |
| 지도 | Kakao Maps SDK, React Naver Maps |
| 애니메이션 | Framer Motion |
| DnD | @dnd-kit |
| HTTP | Axios |
| 배포 | Vercel |
src/
├── app/ # 앱 셸, 라우팅, 프로바이더
├── pages/ # 스텝별 페이지 (step0 ~ step3)
├── widgets/ # 도메인별 위젯 컴포넌트
├── features/ # 비즈니스 로직
├── entities/ # 도메인 모델
├── shared/ # 공용 UI, API, 훅, 에셋
├── store/ # Zustand 전역 상태
├── hooks/ # 커스텀 훅
└── types/ # TypeScript 타입 정의
