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.

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.

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.
