Skip to content

doctorjz/trip

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

99 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TRIP

Status GitHub Issues License

πŸ—ΊοΈ Tourism and Recreational Interest Points


TRIP Planning

πŸ“ Table of Contents

πŸ“¦ About

TRIP is a minimalist Map tracker and Trip planner to visualize your points of interest (POI) and organize your next adventure details.

Demo is worth a thousand words, head to πŸ“Έ Demo.

πŸ”’ Privacy-First – No telemetry, no tracking, fully self-hostable. You own your data. Inspect, modify, and contribute freely.


🌱 Getting Started

If you need help, feel free to open an issue.

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 Usage Tips in docs for advanced features.


πŸ“Έ Demo

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


🚧 Roadmap

New features coming soonTM, check out the development plan in the Roadmap Wiki.
If you have ideas πŸ’‘, feel free to open an issue.

If you want to develop new feature, feel free to open a pull request (see 🀝 Contributing).


πŸ“œ License

I decided to license trip under the CC BY-NC-SA 4.0. You may use, modify, and share freely with attribution, but commercial use is strictly prohibited.


🀝 Contributing

Contributions are welcome! Feel free to open issues if you find bugs and pull requests for your new features!

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

πŸ› οΈ Tech Stack

Frontend

Backend

  • 🐍 FastAPI, SQLModel
  • πŸ—ƒοΈ SQLite

If you like TRIP, consider giving it a star ⭐!
Made with ❀️ in BZH

Buy Me a Coffee at ko-fi.com

About

πŸ—ΊοΈ Minimalist POI Map Tracker and Trip Planner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 47.2%
  • Python 26.0%
  • HTML 24.3%
  • SCSS 2.0%
  • Mako 0.2%
  • Dockerfile 0.2%
  • JavaScript 0.1%