- Revised descriptions in README and various Vue components to emphasize tracking of countries, regions, and cities. - Updated text in the adventure log overview to reflect changes in travel history and planning functionalities.
6.1 KiB
title, description
| title | description |
|---|---|
| About AdventureLog | AdventureLog is a self-hosted, open-source travel companion for logging locations, planning trips, and tracking your world travel on an interactive map. |
About AdventureLog
Everything travel, united in one place — log where you've been, plan what's ahead, and see your whole travel story on one map.
AdventureLog is a modern travel companion you run yourself. Track locations and visits, build trip itineraries, mark countries and regions on a world map, and share plans with the people you travel with — without handing your memories to a closed platform.
Core features
Log locations & visits
More than a pin on a map — dates, notes, photos, categories, trails, and visit history.
Plan trips & itineraries
Multi-day collections with flights, lodging, checklists, calendar views, and shared planning.
Track your world travel
Countries, regions, and cities on an interactive map — stats, milestones, and history.
See it in action
Why AdventureLog?
| AdventureLog | Typical closed travel apps | |
|---|---|---|
| Ownership | Your data on your server | Locked in a vendor cloud |
| Cost | Free to self-host (GPL-3.0) | Subscriptions and upsells |
| Privacy | You control access and sharing | Opaque data policies |
| Customization | Open source — extend and integrate | Fixed feature set |
| Scope | Locations, itineraries, and world travel in one app | Often split across multiple tools |
::: tip Built for real travelers AdventureLog started as a simple idea — track where you've been — and grew into a full travel companion. The goal is the opposite of bloated, expensive, closed apps: simple, beautiful, and open to everyone. :::
Tech stack
| Layer | Technologies |
|---|---|
| Frontend | SvelteKit, Tailwind CSS, DaisyUI, MapLibre GL |
| Backend | Django, Django REST Framework, PostGIS |
| Database | PostgreSQL with PostGIS |
| Deployment | Docker, Docker Compose, Kubernetes |
Open source
AdventureLog is licensed under GPL-3.0. Use it, modify it, and share it freely.
| Resource | Link |
|---|---|
| Source code | github.com/seanmorley15/AdventureLog |
| Report issues | GitHub Issues |
| Contribute | Contributing guide |
| License | GPL-3.0 |
Get started
| I want to… | Go to |
|---|---|
| Install AdventureLog | Getting Started |
| Run Standard Deployment (recommended) | Standard Deployment |
| Learn how to use the app | Usage guide |
| Configure integrations & env vars | Environment Variables |
| Try before installing | Live demo |
About the creator
Hi, I'm Sean Morley — an Electrical Engineering student at the University of Connecticut and the creator of AdventureLog. I'm passionate about open-source software and building tools that solve real problems for real people.
If you want the story behind the project — timeline, milestones, and how it evolved — read the Development Timeline.
Community
| Channel | Link |
|---|---|
| Discord | discord.gg/wRbQ9Egr8C |
| GitHub | seanmorley15/AdventureLog |
| Website | seanmorley.com |
| Support | Sponsor / support |
Thank you for using AdventureLog — happy travels!