우리의 여행

오픈소스 · AI 에이전트 · 포트폴리오 프로젝트

대화로 만드는 여행 플래너

여행 계획을 대화로 만들고 동행자와 함께 다듬는 플래너입니다. 일정·숙소·활동을 한곳에 모아 두고, 모바일에서 바로 열어 씁니다.

이 프로젝트가 주는 것

대화로 계획합니다

AI에게 "바르셀로나 6월 4박"이라고 말하면 숙소·항공·활동을 대신 찾아 일정에 꽂아 넣습니다.

동행자와 함께 다듬습니다

초대 링크 한 장으로 호스트·게스트를 붙여 역할별 권한으로 협업합니다.

모바일에서 바로 꺼내 씁니다

여행 중 스마트폰에서 바로 열어 오늘의 일정과 다음 이동을 확인합니다.

풀스택 1인 프로젝트입니다

Next.js 웹앱부터 Python MCP 서버, Postgres, CI/CD까지 한 레포에서 직접 운영합니다.

할 수 있는 것

웹에서 일정·활동을 직접 관리

여행 → 날짜 → 활동 3계층으로 드래그·순서 변경·카탈로그 검색을 모바일에서도 편하게.

  • 여행·일자·활동 CRUD
  • 동행자 초대와 역할 기반 권한 (OWNER/HOST/GUEST)
  • shadcn/ui 디자인 시스템 기반 반응형 UI
AI 에이전트가 대신 찾고 꽂아줍니다

Claude Desktop·Claude Code에서 MCP(Model Context Protocol) 도구 20종을 호출해 일정을 자동 편성합니다.

  • 숙소·항공·관광지 검색 (RapidAPI 기반)
  • 일자·활동 자동 생성·순서 변경
  • 1줄 curl로 설치 · Google 로그인만으로 완료
실제 사용 데이터와 연동됩니다

Apple iCloud 여행 캘린더, 구글맵 링크, 호텔 예약 페이지까지 모바일에서 한 번에 이어집니다.

  • Timestamptz + IANA 타임존 분리 저장
  • 예약 상태 4단계 (필수/권장/현장/불요)
  • Neon Postgres 위에서 Prisma 스키마로 관리

기술 스택

프론트엔드 & UI

  • Next.js 16 (App Router · Turbopack)
  • React 19
  • TypeScript 5.x
  • Tailwind CSS v4
  • shadcn/ui
  • Radix UI

백엔드 & 데이터

  • Next.js Server Components
  • Prisma 7.x
  • Neon Postgres
  • Auth.js v5

AI 통합

  • Python 3.14 + FastMCP
  • Claude Desktop · Claude Code
  • MCP 도구 20종

인프라 & 운영

  • Vercel
  • GitHub Actions
  • towncrier · speckit 하네스
  • Playwright · Vitest

이렇게 보입니다

실제 제품과 동일한 디자인 토큰·컴포넌트로 구성된 미리보기입니다.

여행 목록 (trips)

포르투갈·스페인 2주
2026-06-07 ~ 2026-06-2014일내 여행
일정 보기 →
도쿄 3박 4일
2026-09-05 ~ 2026-09-084일호스트

DAY 상세 · 활동 카드

DAY 3 · 리스본
09:00 — 11:00벨렘탑 관광
Torre de Belém, Lisboa
예약 권장 · 성인 €8 · 현장 구매 가능

구글 캘린더 연동은 현재 개발자 등록 사용자에게만 제공됩니다

본 앱은 아직 앱 심사 전 단계라 개발자가 직접 허용한 Google 계정만 캘린더 연동을 쓸 수 있습니다. 앱 내 일정 조회·편집은 누구나 정상 사용할 수 있으며, 캘린더 연동 등록을 원하시면 아래 링크로 요청해 주세요.

개발자에게 문의 (토론)

시작해 볼까요

Google 계정으로 1초 로그인하면 바로 여행을 만들 수 있습니다. 코드를 살펴보고 싶다면 저장소와 기술 문서가 함께 열려 있습니다.