πΊοΈ Tourism and Recreational Interest Points
- π¦ About
- π± Getting Started
- πΈ Demo
- π€ Contributing
- π License
- π οΈ Tech Stack
TRIP is a self-hostable minimalist Map tracker and Trip planner to visualize your points of interest (POI) and organize your next adventure details.
Core Features:
- Map and manage POIs on interactive maps
- Plan multi-day trips with detailed itineraries
- Collaborate and share with travel companions
No telemetry. No tracking. No ads. Free, forever.
See the πΈ demo to explore TRIP in action.
If you need help, feel free to open a discussion.
Deployment is designed to be simple using Docker.
Use the docker-compose.yml file provided in this repository. No changes are required, though you may customize it to suit your needs.
Run the container:
docker-compose up -d# Ensure you have the latest image
docker pull ghcr.io/itskovacs/trip:1
# Run the container
docker run -d -p 8080:8000 -v ./storage:/app/storage ghcr.io/itskovacs/trip:1Refer to the configuration documentation to set up OIDC authentication and other settings.
Tip
See Documentation to learn more.
A demo is available at itskovacs-trip.netlify.app.
Contributions are welcome! See CONTRIBUTING.md for details.
Love using TRIP? Support the project and its development by β buying me a coffee.
TRIP is licensed under the CC-BY-NC-4.0. You may use, modify, and share freely with attribution, but commercial use is strictly prohibited.
In the spirit of free and open-source software, TRIP is now licensed under the MIT License to make it easier to use, modify, and share.
π °οΈ Angular 21- ποΈ PrimeNG 21
- π¨ Tailwind CSS 4
- πΊοΈ Leaflet 1.9 (plugins: Leaflet.markercluster, Leaflet.contextmenu)
- π FastAPI, SQLModel
- ποΈ SQLite





