Team Name: The RouteCoders
Hackathon Theme: Open Innovation
Domain: Software Development
Problem Statement: AI-Powered Smart Travel Planner: Automating Personalized Itineraries for Seamless Exploration
Planning a trip can be exciting yet overwhelming—especially with endless options, unexpected hurdles, and last-minute changes. TripCraft transforms this complexity into simplicity with the power of AI, real-time data, and collaborative features.
🎯 Goal:
To create a personalized, adaptive, and collaborative travel planning web application that helps users plan trips effortlessly with:
- AI-generated itineraries 🧠
- Real-time adjustments 🔁
- Collaborative trip building 🤝
- Chatbot travel assistant 🤖
✈️ Smart & Adaptive Itinerary Planning- 📍 Location-Based Suggestions
- 💬 Interactive Chatbot Assistant
- 📸 Nearby Places, Stays, Activities with Ratings
- 🤝 Collaborative Trip Management
| Technology | Role |
|---|---|
| React.js | Frontend UI |
| Spring Boot (Java) | Backend API & Authentication |
| Python Flask | AI-based itinerary & recommendation engine |
| MongoDB | NoSQL Database |
| Open Route Service | Geolocation & route optimization |
| Cloudinary | Image Storage |
| SMTP Mail API | Invite collaborators via email |
- Helps users with:
- Trip suggestions
- FAQs and travel guidelines
- Enhances accessibility and interaction on the platform
You can run all 3 modules locally for full functionality.
cd frontend
npm install
npm run dev 2️⃣ Backend – Spring Boot (Java)
cd backend
mvn clean install
mvn spring-boot:run3️⃣ AI Engine – Python Flask Microservice
python save.py
python app.py