🧭 Trip – Your Smart AI-Powered Travel Planner 🌟 Inspiration
As first-year students participating in our first-ever hackathon, we were excited—but also overwhelmed—by how many people struggle with planning trips. Whether it’s confusion about destinations, searching through multiple websites, budgeting, or optimizing travel time, the process is tiring.
We wanted to build something that feels like a smart travel companion—one that instantly understands what you want and gives you personalized trip plans. That’s how Trip was born.
🧳 What it does
Trip is an AI-powered travel planning app that helps users:
🗺 Discover real tourist attractions in any country using live API data
🧠 Get AI-generated trip plans based on budget, days, interests, and travel style
🚕 Find nearby places like airports, hotels, attractions (via Geoapify)
💬 Chat with an integrated AI assistant for personalized travel suggestions
📍 See locations on an interactive map
In short: You tell Trip what you want → Trip plans everything for you.
🛠 How we built it
Our project uses a mix of frontend, backend, AI, and real-world APIs:
Frontend
Built using clean and responsive UI components
Smooth user input flow
Real-time map display
Backend
Node.js/Express
REST API endpoints for fetching real tourist places
Geoapify API for:
Top places
POI (points of interest)
Radius search
Gemini API for:
Trip planning
AI conversations
Smart suggestions
AI Integration
We integrated Google’s Gemini to:
Create day-wise itineraries
Personalize travel plans based on mood, weather, budget
Explain destinations in a friendly way
Data Fetching
We used:
Geoapify Places API to fetch live tourist spots in any given country
Integrated the result into our backend and sent it to the frontend
This gave us real-time, accurate travel data—not dummy data.
⚠️ Challenges we ran into
As first-time hackers, we faced plenty of challenges:
Understanding how to integrate real APIs instead of static JSON
Making Geoapify data match user preferences
Running into Rate Limits while testing
Learning how to safely store API keys
Getting AI responses to be precise and structured
Connecting frontend input → backend → AI → results smoothly
Dealing with CORS and async fetch issues
Every challenge taught us something new.
🏆 Accomplishments that we're proud of
Built a fully working AI trip planner in our first hackathon
Successfully integrated real API data
Created an intuitive and clean user interface
Made an app that we would personally love to use
Learned modern tech like AI integration, APIs, backend routing
Didn’t give up even when bugs took hours
We’re proud that we finished the project—and it works!
📚 What we learned
This hackathon was a huge learning experience:
How to fetch live API data
How to integrate AI models in real-world apps
Better understanding of backend development
Handling environment variables and secrets
Structuring prompts for reliable AI responses
Working under pressure and deadlines
Writing cleaner code for teamwork
But most importantly, we learned that we can build real things—even as beginners.
🚀 What’s next for Trip
We want to take Trip beyond the hackathon:
Adding user accounts and saving trips
Advanced filters (budget mode, luxury mode, solo/family)
AI-generated packing lists
Country-specific safety alerts
Hotel booking integrations
Currency converter + weather insights
Voice-based AI travel assistant
Release a mobile app version
We’re excited to continue improving Trip and maybe even launch it publicly. want a shorter version of this for devpost
Log in or sign up for Devpost to join the conversation.