1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-19 04:49:37 +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-05-26 20:43:11 -04:00
.devcontainer migration to new backend 2024-07-08 11:44:39 -04:00
.github Potential fix for code scanning alert no. 14: Workflow does not contain permissions 2025-05-09 21:35:33 -04:00
.vscode fix: fixing Chinese translation with context 2025-02-26 09:28:30 +00:00
backend Enhance download-countries command with batch processing feedback; improve logging for countries, regions, and cities processing. 2025-05-26 20:43:11 -04:00
brand feat: adds banner image to brand folder 2025-01-03 19:24:10 -05:00
cdn feat: Add favicon link to CDN index.html 2025-02-06 10:49:58 -05:00
documentation Add Google Maps integration documentation and update docker-compose for API key 2025-05-26 13:59:18 -04:00
frontend Refactor geocoding and integration handling: remove debug print, streamline reverse geocoding logic, and enhance integration response structure 2025-05-25 22:13:18 -04:00
.env.example Update .env.example with additional optional configurations and change docker-compose to use development images for frontend and backend services 2025-05-26 17:07:52 -04:00
.gitignore fix: fixing Chinese translation with context 2025-02-26 09:28:30 +00: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 Update docker-compose to use beta images for frontend and backend services; clean up install script 2025-05-26 17:14:12 -04:00
install_adventurelog.sh Refactor batch processing in download-countries command for clarity and safety; enhance service wait function in installer script by removing unnecessary whitespace. 2025-05-26 18:06:06 -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 💖