트렌드검색 · 깃허브 · 쇼핑에서 지금 뜨는 것 — 검색어는 매시, 깃허브 · 쇼핑은 매일 아침 7시 30분 · English

깃허브 · 2026년 10월 8일 기준 · 깃허브에서 보기 →

liketrek/TREK

함께 쓰는 여행 계획 웹 앱

함께 여행 계획을 세우고 예산과 짐을 실시간으로 정리하는 자체 호스팅 도구

여러 명이 지도 위에 장소를 옮기며 일정을 짜고, 지출 내역을 나누며, 짐 목록을 체크하는 장면을 떠올려 보세요. 이 도구는 그런 과정을 하나의 웹 앱 안에서 실시간으로 동기화해 줍니다. 서버를 직접 운영하며 모든 데이터를 스스로 관리할 수 있는 여행 플래너입니다.

지도 위 일정 편집과 경로 최적화

장소를 날짜별로 드래그하여 배치하고, 이동 경로를 자동 최적화할 수 있습니다. 지도 엔진은 Leaflet, Mapbox GL, MapLibre GL 중 선택 가능하며, OpenStreetMap 기반의 무료 옵션도 제공합니다. Google Maps나 Naver Maps 목록, GPX 파일 등을 가져와 기존 계획을 이관할 수 있습니다. 실시간 채팅, 투표, 공유 노트 등 협업 기능도 함께 제공되어 여행 준비 과정의 소통을 돕습니다.

예산 정산과 예약 정보 자동화

여행 비용은 정수 센트 단위로 정확히 계산되며, 여러 명이 지출을 나누거나 정산 제안을 받을 수 있습니다. 항공권, 기차표, 숙박 예약은 16가지 유형으로 분류되어 확인 코드와 첨부 파일을 함께 관리합니다. EML, PDF, PKPass 형식의 예약 확인서를 자동으로 파싱하여 정보를 추출할 수 있는 기능이 포함되어 있습니다. 짐 목록은 카테고리별 템플릿을 적용하고, 담당자를 지정하며, 포장 완료 여부를 추적할 수 있습니다. 모든 데이터는 PDF로 내보내어 공유하거나 보관할 수 있습니다.

오프라인에서도 이어지는 모바일 경험

앱 스토어 설치 없이 브라우저에서 PWA로 설치하여 네이티브 앱처럼 사용할 수 있습니다. 네트워크가 끊겨도 미리 캐시된 데이터로 여행 일정을 열람할 수 있으며, 오프라인 상태에서 한 수정 사항은 재연결 시 자동으로 동기화됩니다. 지도 타일도 미리 다운로드하여 오프라인에서 지도를 볼 수 있습니다. iOS와 Android 모두에서 상태 바 색상과 테마를 따라가는 디자인을 지원합니다.

보안 강화와 플러그인 확장

로그인 방식은 비밀번호, OIDC 기반 SSO, 패스키, 2FA(TOTP)를 조합하여 사용할 수 있습니다. 관리자 권한으로 각 사용자의 접근 권한을 세밀하게 제어하고, 모든 API 호출과 도구 사용 내역을 감사 로그로 기록합니다. 플러그인 시스템을 통해 제3자 개발자가 만든 기능을 추가할 수 있으며, 각 플러그인은 샌드박스 환경에서 격리되어 실행됩니다. AI 기능을 통해 예약 정보를 추출하거나 여행 요약을 생성할 수도 있습니다.

자체 호스팅 전 확인 사항

이 도구는 Docker 또는 Kubernetes(Helm)로 배포할 수 있으며, AGPL v3 라이선스를 따릅니다. 개인이나 내부 회사 용도로 자유롭게 사용할 수 있지만, 수정하여 네트워크 서비스로 제3자에게 제공할 경우 수정 사항을 같은 라이선스로 공개해야 합니다. 운영을 시작하기 전에 암호화 키를 생성하고, TLS 터미네이션을 지원하는 리버스 프록시(WebSocket 지원 필수)를 구성해야 합니다. 데이터 백업은 수동 또는 정기적으로 수행되며, 저장소 백엔드는 로컬 디스크나 S3 호환 저장소로 설정할 수 있습니다. 복잡한 설정과 보안 관리를 직접 처리할 수 있는 기술적 역량이 필요합니다.

숫자로 본 저장소

언어
TypeScript
주제 태그
budget-tracker · collaborative · open-source · opensource · packing-list · poi · real-time · routes
최근 릴리스
v4.3.3 · 2026년 9월 26일
마지막 커밋
2026년 9월 26일
열린 이슈
13
열린 PR
6

함께 보면 좋은 저장소

AI가 이 저장소의 README를 읽고 2026년 10월 6일에 쓴 글입니다. 사실관계는 깃허브 원문이 기준입니다.

깃허브에서 보기 → · 홈페이지