🧭 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

Built With

Share this project:

Updates