Inspiration
Travel planning is often overwhelming—juggling routes, budgets, stays, and food choices across multiple apps. We wanted a single smart platform that makes trip planning effortless, fun, and personalized. Inspired by making travel not just organized but also gamified, we envisioned Travista: a travel buddy that helps you explore beyond maps and enjoy stress-free adventures.
What it does
Travista is an all-in-one travel companion that integrates:
- Smart Route Planning – AI-driven navigation suggesting hidden gems and tourist spots.
- Personalized Itinerary – Custom trip schedules based on user preferences and budget.
- Stay and Food Picks – Curated recommendations by cost, reviews, and availability.
- Expense Tracker – Categorized spending with OCR-based bill scanning.
- AI Chatbot – Instant travel tips, Q&A, and real-time support.
- Exploria Game – A virtual travel game where users explore cities, manage budgets, and collect digital souvenirs.
How we built it
- Frontend: React.js for a sleek and responsive UI.
- Backend: Node.js with Express for APIs and user management.
- Database: Firebase/Firestore for real-time storage and authentication.
- AI & ML: Python APIs for route optimization, budget predictions, and NLP chatbot.
- OCR: Google Vision API for bill scanning.
- Gamification: Integrated virtual exploration with a reward system.
Challenges we ran into
- Designing a seamless user experience that balances trip planning with gamification.
- Implementing real-time budget tracking with OCR accuracy.
- Integrating multiple APIs (maps, food, stays) without performance issues.
- Ensuring personalization while keeping recommendations lightweight and fast.
Accomplishments that we're proud of
- Built a functional prototype combining AI, gamification, and travel management.
- Successfully integrated OCR expense scanning into the expense tracker.
- Designed Exploria, the gamified city exploration experience.
- Created a scalable architecture ready for future feature expansion.
What we learned
- Importance of user-centered design when merging utility with entertainment.
- How to optimize API usage for speed and scalability.
- Deeper understanding of OCR and NLP models for real-world use cases.
- Team collaboration under time constraints, balancing innovation with feasibility.
What's next for Travista – Your Smart Travel Companion
- AR/VR Integration – Preview destinations virtually before visiting.
- Social Features – Trip-sharing, collaborative planning, and traveler communities.
- Advanced AI – Smarter recommendations using reinforcement learning.
- Gamified Rewards – Partner with travel brands for redeemable rewards in Exploria.
- Scalability – Deploy on cloud infrastructure for global users.
Travista aims to make every trip smarter, simpler, and more adventurous—a true travel companion that blends AI, planning, and play.
Built With
- express.js
- firebase
- google-places
- google-translate-api
- nativewind
- node.js
- postgresql
- react-native
- react-native-voice
Log in or sign up for Devpost to join the conversation.