seanmorley15 / AdventureLog

Self-hostable travel tracker and trip planner.
https://adventurelog.app
GNU General Public License v3.0
2 stars 0 forks source link
adventure api daisyui docker dockerfile drizzle-kit drizzle-orm lucia-auth minio s3 self-hosted sveltekit tailwindcss tracking travel

AdventureLog: Embark, Explore, Remember. 🌍

⚠️ AdventureLog is in early development and is not recommended for production use until version 1.0!

"Never forget an adventure with AdventureLog - Your ultimate travel companion!"


Installation

Docker 🐋 (Recomended)

  1. Clone the repository
  2. Edit the docker-compose.yml file and change the database password
  3. Run docker compose up -d to build the image and start the container
  4. Wait for the app to start up and migrate then visit the port and enjoy!
  5. After navigating to the app, fill out the form to create the admin user.

Note: The ORIGIN variable is required for CSRF protection. It can be omitted if using a reverse proxy or other HTTPS service.

About AdventureLog

AdventureLog is a Svelte Kit application that utilizes a PostgreSQL database. Users can log the adventures they have experienced, as well as plan future ones. Key features include:

AdventureLog aims to be your ultimate travel companion, helping you document your adventures and plan new ones effortlessly.

AdventureLog is licensed under the GNU General Public License v3.0.

Screenshots 🖼️

Visited Log Planner Log Country List Region List for the United States

Roadmap 🛣️