We wanted to create an application that simplifies travel planning for users. Many people struggle with organizing itineraries, booking activities, and keeping track of trip details in one place. Our goal was to make planning a trip fun, intuitive, and efficient. PlanMyTrip allows users to:

Create detailed travel itineraries

Explore recommended destinations and activities

Save accommodations, restaurants, and points of interest

Share trip plans with friends or family

The app acts as a central hub for all travel planning needs, making trips stress-free and organized.

TECH STACK: Backend Framework-Spring Boot Core Language-Java Frontend-HTML, CSS, JavaScript LLM Provider-Google GenAI (Gemini) Data Format-JSON Web Server-Embedded Tomcat

we ran into challenges like Dependency issues in Gradle and Java version mismatches, Synchronizing data between frontend and backend efficiently and Handling complex itinerary logic, like overlapping activities and multiple destinations.

What's next for PlanMyTrip Add real-time collaboration, so multiple users can plan a trip together Integrate payment and booking APIs for a complete travel experience Enhance personalization using AI recommendations for activities and routes Launch a mobile version for travel on the go. DRIVE LINK: https://drive.google.com/drive/folders/1KIT5ShFItYOw6nubPJqYDOjy1TfcPa7T

Built With

Share this project:

Updates

Submission history