Skip to content

danielleandal/Roava

Repository files navigation

🌍 Roava – Your AI Travel Buddy

Planning a trip can be overwhelming, searching for things to do, figuring out what’s nearby, and trying not to waste time crisscrossing a city. Roava does that heavy lifting for you.

You give us: • A city • Your travel dates • Your pace (chill, normal, fast) • Your interests (museums, food, views, etc.)

Roava brings back a list of real points of interest, then asks Google Gemini AI to turn them into a safe, smart, day-by-day itinerary just for you.

✨ What makes Roava special? • Real places, not made up spots → We use the OpenTripMap API to pull actual attractions. • AI-polished plans → Gemini takes the list and organizes it into something practical and easy to follow. • Optimized days → Activities are grouped by area so you spend less time on trains or buses. • Easy to use → Just a simple form and results page, no clutter. • Fun UI → Animated skies, cards, and smooth transitions keep it engaging.

🛠️ How we built it • Frontend: React + React Router + CSS • Backend: Node.js / Express • APIs: • OpenTripMap → fetch POIs • Google Gemini → polish them into an itinerary

📸 How it flows 1. Landing Page: Quick intro, what Roava does. 2. Input Page: Enter your trip details. 3. Results Page: Browse raw POIs → hit ✨ AI Polish → get your customized itinerary.

👩‍💻 Who built this • Danielle Andal — frontend & backend integration, styling • Veronica Vargas - frontend & backend integration

🌟 What’s next? • Map view to see routes • Nearby cafes & hotel suggestions • Mobile-friendly version • Share your itinerary with friends

🧳 Roava is like having a local friend who plans your trip for you, so you can focus on enjoying the adventure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors