How to Self-Host a Collaborative Travel Planner with TREK

H

TREK is a self-hosted travel planner that puts your itinerary, maps, budget, and packing lists in one place. You can share it with travel companions, collaborate in real time, and install it directly on your phone without the App Store. It runs on your own server, so your data stays yours.

TREK GitHub repository homepage

The drag-and-drop itinerary builder makes trip planning intuitive. Interactive maps show your route geographically. Flight tracking keeps you updated on delays. Budget management tracks spending by category. Packing lists ensure nothing gets left behind. Everything syncs in real time across all collaborators.

Project Repository

Project link:
https://github.com/mauriceboe/TREK

Key Features

The feature set covers everything travelers need. Drag-and-drop itineraries eliminate spreadsheet chaos. Interactive maps with POI markers show your trip visually. Real-time collaboration lets multiple users edit simultaneously. Flight tracking monitors status and gate changes automatically. Budget management tracks expenses with category breakdowns. Packing lists are collaborative with checkoffs.

Threads user, in response to TREK: Self-Hosted Collaborative Travel Planner

The Progressive Web App installation is key. Friends can add TREK to their phone home screen directly from the browser. No App Store approval, no friction for group adoption. Works offline too.

How It Works

TREK runs on any VPS or cloud provider using Docker. WebSocket technology powers real-time sync. The code is MIT licensed and fully auditable. Deploy with docker-compose up -d after configuring your environment.

The Catch

The demo currently has issues. Community feedback notes the concept is strong but implementation needs polish. Self-hosting requires technical comfort. If you expect a polished SaaS experience out of the box, this may not be ready yet. For developers willing to contribute or run their own instance, the foundation is solid.

About the author

Hairun Wicaksana

Hi, I just another vibecoder from Southeast Asia, currently based in Stockholm. Building startup experiments while keeping close to the KTH Innovation startup ecosystem. I focus on AI tools, automation, and fast product experiments, sharing the journey while turning ideas into working software.

Get in touch

Quickly communicate covalent niche markets for maintainable sources. Collaboratively harness resource sucking experiences whereas cost effective meta-services.