Welcome to the Travel Planner repository! This web application allows users to seamlessly plan their journeys, offering a range of features to enhance the travel planning experience.
- Add Trips: Create personalized trips by specifying the destination, start date, and end date.
- Delete Trips: Remove unwanted trips effortlessly.
- Edit Trips: Modify trip details such as destination, dates, etc.
- Add Itinerary Items: For each trip, you can create a detailed itinerary by adding plan items.
- Delete Itinerary Items: Remove or modify itinerary items as your plans evolve.
- Sort by Date: Itinerary items are automatically sorted based on the date.
- OpenStreetMap Integration: When creating a trip or itinerary item, the OpenStreetMap Nominatim API suggests locations as you type, ensuring accuracy.
- Google Custom Search API: Upon creating a trip or itinerary item, the Google Custom Search API fetches and adds an image of the selected location, enhancing your planning with visual inspiration.
-
git clone https://github.com/JulKoroleva/TravelPlanner.git
-
cd TravelPlanner
-
docker-compose -f docker-compose.yml up -d
-
http://localhost:2999/
I welcome contributions! Feel free to open issues, submit pull requests, or provide feedback.
- OpenStreetMap Nominatim API
- Google Custom Search API
Happy travels! 🌍