logo

Voyage

The ultimate travel companion for the modern-day explorer.

A fork of AdventureLog by Sean Morley.


# Table of Contents - [About the Project](#-about-the-project) - [Screenshots](#-screenshots) - [Tech Stack](#-tech-stack) - [Features](#-features) - [Roadmap](#-roadmap) - [Contributing](#-contributing) - [Translation](#-translation) - [License](#-license) - [Contact](#-contact) - [Acknowledgements](#-acknowledgements) ## ⭐ About the Project > **Voyage is a fork of [AdventureLog](https://github.com/seanmorley15/AdventureLog)**, the open-source travel companion created by [Sean Morley](https://seanmorley.com). This fork builds on top of AdventureLog's foundation to make additional changes and improvements. Starting from a simple idea of tracking travel locations, Voyage is a full-fledged travel companion. With Voyage, 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. Voyage aims to be simple, beautiful, and open to everyone — inheriting AdventureLog's commitment to being a modern, open-source, user-friendly alternative to overly complex or expensive travel apps. ### 📷 Screenshots
Locations

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

Location Details

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

Edit Modal Location Details

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

Location Details

View a 3D representation of your locations and activities on the map, allowing for a more immersive exploration of your travel history.

Dashboard

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

Itinerary

Plan your adventures with a timeline-style itinerary planner. Each day shows numbered stops, compact transportation connectors between locations, and inline controls for adding places. Drag-and-drop reordering, day-level actions, and multiple views help you build the perfect trip.

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. - Locations can store a variety of information, including the location, date, and description. - Locations can be sorted into custom categories for easy organization. - Locations 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. - Upload trails and activities to your locations to remember your experiences with detailed maps and stats. - **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. - A timeline-style day view shows ordered stops with numbered markers, compact transportation connector rows (mode, duration, distance), and inline add-place rows per day. - Day-level quick actions include Auto-fill (to populate an empty itinerary from dated records) and an Optimize placeholder for future route optimization. - 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. - Locations and itineraries can be shared via a public link or directly with other Voyage users. - Collaborators can view and edit shared itineraries (collections), making planning a breeze. - **Customizable Themes** 🎨: Choose from 10 built-in themes including Light, Dark, Dim, Night, Forest, Aqua, Catppuccin Mocha, Aesthetic Light, Aesthetic Dark, and Northern Lights. Theme selection persists across sessions. ## 🧭 Roadmap The Voyage Roadmap can be found in [GitHub Issues](https://github.com/Alex-Wiesner/voyage/issues) ## 👋 Contributing Contributions are always welcome! See `contributing.md` for ways to get started. ### Translation Voyage is available on [Weblate](https://hosted.weblate.org/projects/voyage/). If you would like to help translate Voyage into your language, please visit the link and contribute! Translation status ## 📃 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 Voyage. I'm a college student and software developer with a passion for travel and adventure. I created Voyage 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 - **[AdventureLog](https://github.com/seanmorley15/AdventureLog)** — the original project this fork is based on, created by [Sean Morley](https://seanmorley.com) - Logo Design by [nordtektiger](https://github.com/nordtektiger) - WorldTravel Dataset [dr5hn/countries-states-cities-database](https://github.com/dr5hn/countries-states-cities-database) ### Top Supporters 💖 - Veymax - [nebriv](https://github.com/nebriv) - [Miguel Cruz](https://github.com/Tokynet) - [Victor Butler](https://x.com/victor_butler)