Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seanmorley15/AdventureLog

Self-hostable travel tracker and trip planner.
https://github.com/seanmorley15/AdventureLog

adventure api daisyui docker dockerfile drizzle-kit drizzle-orm lucia-auth self-hosted sveltekit tailwindcss tracking travel

Last synced: 1 day ago
JSON representation

Self-hostable travel tracker and trip planner.

Awesome Lists containing this project

README

        

logo

AdventureLog




The ultimate travel companion for the modern-day explorer.




View Demo
ยท
Documentation
ยท
Discord
ยท
Support ๐Ÿ’–



# Table of Contents

- [About the Project](#-about-the-project)
- [Screenshots](#-screenshots)
- [Tech Stack](#-tech-stack)
- [Features](#-features)
- [Roadmap](#-roadmap)
- [Contributing](#-contributing)
- [License](#-license)
- [Contact](#-contact)
- [Acknowledgements](#-acknowledgements)

## โญ About the Project

Starting from a simple idea of tracking travel locations (called adventures), AdventureLog has grown into a full-fledged travel companion. With AdventureLog, you can log your adventures, keep track of where you've been on the world map, plan your next trip collaboratively, and share your experiences with friends and family.

AdventureLog was created to solve a problem: the lack of a modern, open-source, user-friendly travel companion. Many existing travel apps are either too complex, too expensive, or too closed-off to be useful for the average traveler. AdventureLog aims to be the opposite: simple, beautiful, and open to everyone.

### ๐Ÿ“ท Screenshots


Adventures

Displays the adventures you have visited and the ones you plan to embark on. You can also filter and sort the adventures.


Adventure Details

Shows specific details about an adventure, including the name, date, location, description, and rating.


Edit Modal
Adventure Details

View all of your adventures on a map, with the ability to filter by visit status and add new ones by click on the map


Dashboard

Displays a summary of your adventures, including your world travel stats.


Itinerary

Plan your adventures and travel itinerary with a list of activities and a map view. View your trip in a variety of ways, including an itinerary list, a map view, and a calendar view.


Countries

Lists all the countries you have visited and plan to visit, with the ability to filter by visit status.


Regions

Displays the regions for a specific country, includes a map view to visually select regions.


### ๐Ÿš€ Tech Stack

Client

Server

### ๐ŸŽฏ Features

- **Track Your Adventures** ๐ŸŒ: Log your adventures and keep track of where you've been on the world map.
- Adventures can store a variety of information, including the location, date, and description.
- Adventures can be sorted into custom categories for easy organization.
- Adventures can be marked as private or public, allowing you to share your adventures with friends and family.
- Keep track of the countries and regions you've visited with the world travel book.
- **Plan Your Next Trip** ๐Ÿ“ƒ: Take the guesswork out of planning your next adventure with an easy-to-use itinerary planner.
- Itineraries can be created for any number of days and can include multiple destinations.
- Itineraries include many planning features like flight information, notes, checklists, and links to external resources.
- Itineraries can be shared with friends and family for collaborative planning.
- **Share Your Experiences** ๐Ÿ“ธ: Share your adventures with friends and family and collaborate on trips together.
- Adventures and itineraries can be shared via a public link or directly with other AdventureLog users.
- Collaborators can view and edit shared itineraries (collections), making planning a breeze.

## ๐Ÿงญ Roadmap

The AdventureLog Roadmap can be found [here](https://github.com/users/seanmorley15/projects/5)

## ๐Ÿ‘‹ Contributing



Contributions are always welcome!

See `contributing.md` for ways to get started.

## ๐Ÿ“ƒ License

Distributed under the GNU General Public License v3.0. See `LICENSE` for more information.

## ๐Ÿค Contact

Sean Morley - [website](https://seanmorley.com)

Hi! I'm Sean, the creator of AdventureLog. I'm a college student and software developer with a passion for travel and adventure. I created AdventureLog to help people like me document their adventures and plan new ones effortlessly. As a student, I am always looking for more opportunities to learn and grow, so feel free to reach out via the contact on my website if you would like to collaborate or chat!

## ๐Ÿ’Ž Acknowledgements

- Logo Design by [nordtechtiger](https://github.com/nordtechtiger)
- WorldTravel Dataset [dr5hn/countries-states-cities-database](https://github.com/dr5hn/countries-states-cities-database)

### Top Supporters ๐Ÿ’–
- [Veymax](https://x.com/veymax)
- [nebriv](https://github.com/nebriv)
- [Victor Butler](https://x.com/victor_butler)