채팅, 일정, 장소 검색, 지도, 북마크, AI를 한 공간에 모은 실시간 여행 협업 서비스
카카오톡으로 대화하고, 지도에서 장소를 찾고, 노션·엑셀에 일정을 따로 정리하던 여행 준비 과정을 하나의 워크스페이스로 합칩니다.
| Category | Technology |
|---|---|
| Framework | Next.js |
| Styling | Tailwind CSS |
| State | Zustand |
| Animation | Framer Motion |
| DataFetch | Tanstack Query |
npm install npm run dev
npm run lint npm test npm run build
공통적으로 main에는 직접 push하지 않고, 커밋 제목은 Conventional Commits 형식으로 한국어로 작성합니다.
feat: 일정 공유 기능 추가
fix: 장소 검색 오류 수정
docs: 개발자 온보딩 보완
Frontend, Backend, AI Server는 모두 같은 브랜치 전략을 사용합니다.
일반 작업: dev에서 feature/<topic> 분기 → dev로 PR → dev에서 main으로 릴리스 PR
긴급 수정: main에서 hotfix/<topic> 분기 → main으로 PR → dev로 백머지
main— 배포 기준 브랜치이며 직접 push하지 않습니다.dev— 기능을 통합하고main병합 전에 함께 검증하는 브랜치입니다.feature/<topic>—dev에서 분기하고 PR 대상도dev로 지정합니다.hotfix/<topic>—main에서 분기하고 PR 대상은main으로 지정합니다. 병합 후 같은 변경을dev에 백머지합니다.
브랜치는 하나의 작업 단위로 짧게 유지합니다.