- Clone the repository
- Edit the
docker-compose.yml
file and change the database password - Run
docker compose up -d
to build the image and start the container - Wait for the app to start up and migrate then visit the port and enjoy!
- 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.
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:
- Logging past adventures with fields like name, date, location, description, and rating.
- Planning future adventures with similar fields.
- Tagging different activity types for better organization.
- Viewing countries, regions, and marking visited regions.
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.
- Improved mobile device support
- Password reset functionality
- Improved error handling
- Handling of adventure cards with variable width