Inspiration
Travel planning often looks simple on the surface, but in reality it is frustrating and unreliable. Prices change every day, popular travel content is often biased or sponsored, and travelers end up wasting time and money visiting places that don’t match their expectations.
We personally experienced trips where the budget went out of control and plans failed because information online was scattered and misleading.
This inspired us to build HAPPY JOURNEY PLANNER — a system that combines real-time pricing, honest traveler feedback, and AI-driven planning to help users plan stress-free, budget-aware journeys.
What it does
HAPPY JOURNEY PLANNER is an AI-powered travel planning platform that helps users plan a complete journey from start to end.
Users simply enter:
- Source and destination
- Budget category (Bronze, Gold, Platinum)
- Trip type (Solo or Family)
The system then:
- Estimates real-time travel costs (train, bus, cab, bike taxi, flight, hotel)
- Collects honest insights from Quora, Reddit, and travel forums
- Filters out poor destinations and highlights hidden local gems
- Generates a personalized, day-wise itinerary optimized for time, comfort, and cost
How we built it
We designed the system with a production-oriented architecture:
- Frontend: Next.js + React for fast, SEO-friendly UI
- Backend: Node.js + Express for scalable APIs
- Database: MongoDB for flexible trip data storage
- AI Layer:
- Summarizes real traveler discussions from Quora and Reddit
- Generates personalized itineraries
- Classifies plans into Bronze, Gold, and Platinum budgets
- Automation:
- Web scraping using Playwright / Puppeteer
- Real-time price aggregation from multiple travel sources
Budget estimation is dynamically calculated using live data instead of static assumptions, ensuring accuracy for the current day.
Challenges we ran into
- Lack of unified travel APIs: Most platforms do not provide public APIs for pricing.
- Biased online content: Many travel blogs promote sponsored locations.
- Performance constraints: Combining scraping, AI processing, and real-time calculations efficiently.
- Personalization complexity: Designing meaningful differences between budget tiers and trip types.
We addressed these challenges using controlled scraping, AI-based filtering, parallel processing, and budget-aware planning logic.
Accomplishments that we're proud of
- Built a complete end-to-end AI travel planner, not just a concept
- Successfully integrated real-time cost estimation
- Used AI to extract genuine, human experiences from noisy online data
- Created clear budget-based planning logic (Bronze / Gold / Platinum)
- Designed a solution that is both technically scalable and user-centric
What we learned
- Real-world problems require combining multiple data sources
- AI becomes powerful when paired with live and unstructured data
- Honest information builds more trust than polished marketing
- Designing for user emotions is as important as technical accuracy
- Hackathon projects can be built with real product potential, not just demos
What's next for HAPPY JOURNEY PLANNER
- Add live booking and price alerts
- Expand coverage to international destinations
- Introduce collaborative trip planning for groups
- Improve recommendation accuracy using user feedback
- Deploy as a full-scale consumer travel assistant
Our long-term vision is to make HAPPY JOURNEY PLANNER a trusted AI companion that helps people make better travel decisions—every single time.
Built With
- ai
- api
- apis
- css
- express.js
- git
- github
- javascript
- language
- large
- maps
- models
- mongodb
- next.js
- node.js
- openstreetmap
- playwright
- puppeteer
- react
- render
- rest
- scraping
- tailwind
- typescript
- vercel
- web
Log in or sign up for Devpost to join the conversation.