Skip to content
forked from itskovacs/trip

๐Ÿ—บ๏ธ Minimalist POI Map Tracker and Trip Planner. Self-hosted.

License

Notifications You must be signed in to change notification settings

laurndrytime/trip

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TRIP

Sponsor Status GitHub Issues Pulls

๐Ÿ—บ๏ธ Tourism and Recreational Interest Points


TRIP Planning

๐Ÿ“ Table of Contents

๐Ÿ“ฆ About

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.


๐ŸŒฑ Getting Started

If you need help, feel free to open a discussion.

Deployment is designed to be simple using Docker.

Option 1: Docker Compose (Recommended)

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

Option 2: Docker Run

# 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:1

Configuration

Refer to the configuration documentation to set up OIDC authentication and other settings.

Tip

See Documentation to learn more.


๐Ÿ“ธ Demo

A demo is available at itskovacs-trip.netlify.app.


๐Ÿค Contributing

Contributions are welcome! Open an issue to report bugs, start a discussion to share ideas or submit a pull request for new features.

  1. Fork the repository
  2. Create a new branch (my-new-trip-feature)
  3. Commit and push your changes
  4. Open a pull request

TRIP is and will always remain completely free, no paywalled features, no telemetry, no tracking, no ads. Development is supported through optional donations. If TRIP helps plan your adventures, consider leaving me a small tip โ˜•.


๐Ÿ“œ License

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.


๐Ÿ› ๏ธ Tech Stack

Frontend

Backend

  • ๐Ÿ FastAPI, SQLModel
  • ๐Ÿ—ƒ๏ธ SQLite

If you like TRIP, consider giving it a โญ for visibility!
Made with โค๏ธ in BZH

Buy Me a Coffee at ko-fi.com

About

๐Ÿ—บ๏ธ Minimalist POI Map Tracker and Trip Planner. Self-hosted.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 40.7%
  • HTML 33.8%
  • Python 24.1%
  • SCSS 1.2%
  • Mako 0.1%
  • Dockerfile 0.1%