1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-18 20:39:36 +02:00
AdventureLog vous permet de consigner vos voyages et de les partager avec le monde entier. Vous pouvez ajouter des photos, des notes et bien plus encore à vos journaux. Gardez une trace des pays que vous avez visités, des régions que vous avez explorées et des endroits que vous avez visités. https://adventurelog.app/
Find a file
2025-06-16 14:00:58 -04:00
.devcontainer migration to new backend 2024-07-08 11:44:39 -04:00
.github Update FUNDING.yml 2025-06-04 10:12:40 -04:00
.vscode Refactor UI components for improved localization and styling 2025-06-14 18:55:59 -04:00
backend fix(geocoding): improve error handling and response validation in search_google function 2025-06-16 11:47:36 -04:00
brand Update screenshots for adventures, countries, dashboard, details, edit, itinerary, map, and regions 2025-06-15 13:24:18 -04:00
cdn feat: Add favicon link to CDN index.html 2025-02-06 10:49:58 -05:00
documentation docs: update maintainer information and add testimonial from Open Source Daily 2025-06-16 14:00:58 -04:00
frontend fix(geocoding): improve error handling and response validation in search_google function 2025-06-16 11:47:36 -04:00
.env.example fix: clarify instruction in PUBLIC_SERVER_URL comment in .env.example 2025-06-08 21:05:31 -04:00
.gitignore feat: update Docker Compose and environment configuration for dynamic port handling 2025-05-29 20:21:13 -04:00
backup.sh Clean up files after postgis migration 2024-08-23 23:56:56 -04:00
CONTRIBUTING.md feat: Update user profile handling and enhance public user details response 2025-01-29 22:50:53 -05:00
deploy.sh Add follow command to the deploy script 2024-09-08 15:13:57 -04:00
docker-compose-traefik.yaml updated traefik config to work with oidc 2025-01-17 15:47:48 -07:00
docker-compose.yml chore: update version to v0.10.0 across Dockerfiles, package.json, and configuration files; add changelog for v0.10.0 release 2025-06-07 11:14:27 -04:00
install_adventurelog.sh chore: update version to v0.10.0 across Dockerfiles, package.json, and configuration files; add changelog for v0.10.0 release 2025-06-07 11:14:27 -04:00
kustomization.yml Update Kubernetes and Kustomize documentation 2024-12-07 16:25:31 -05:00
LICENSE Fix date validation logic in CollectionModal to ensure start date is before end date and handle missing start date 2024-12-27 22:27:17 -05:00
README.md feat: Add CDN generation scripts and Docker setup; include Nginx configuration 2025-02-02 20:31:28 -05:00

logo

AdventureLog

The ultimate travel companion for the modern-day explorer.

View Demo · Documentation · Discord · Support 💖


Table of Contents

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

👋 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

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

Top Supporters 💖