Inspiration
We wanted to create a smarter travel experience—one that doesn’t overwhelm users with options, but instead understands their context, preferences, and location to guide them like a local. With AI becoming more capable of personalization, we saw a huge opportunity to bring that intelligence to the tourism industry—especially in cities with rich culture and complex logistics like Marrakesh.
What it does
Travel.In is an AI-powered travel assistant platform that helps users discover hotels, rent cars, find local guides, and attend nearby events—all based on their current location, future destination, and personal interests. For small business owners (like hotel managers or tour operators), the platform offers a custom dashboard to list and manage their services. Travelers simply input or let the app detect where they are, and the AI recommends the most relevant experiences, bookings, and routes in real time.
How we built it
Frontend: React + TailwindCSS + Vite for a fast, smooth SPA user experience. Backend: Django OR Node.js with Express for API endpoints. Database: PostgreSQL for structured business and booking data. AI Layer: A recommendation engine trained on user interactions, geolocation, service metadata, and reviews. Geolocation & Mapping: Integrated using Mapbox and browser geolocation API. Authentication: JWT-based login system for both users and businesses. Dockerized Microservices (WIP) to support scalable service discovery and analytics.
Challenges we ran into
Building a smart recommendation engine that balances user preferences with local availability. Creating a dashboard that's simple for business owners, yet powerful enough to manage services, calendars, and bookings. Handling multilingual, multi-currency support from the start. Ensuring geolocation services work accurately across different devices.
Accomplishments that we're proud of
A live prototype that dynamically recommends events, hotels, and car rentals. A working AI assistant bubble that interacts with users and offers suggestions based on behavior. A responsive, clean design that feels like a modern travel companion. Successfully onboarded mock data for local Marrakesh-based businesses and events.
What we learned
That combining AI with tourism isn't just possible—it’s incredibly impactful when done right. User experience and trust are everything in travel platforms. Building for both travelers and service providers requires clear, intentional UX design on both side
What's next for Travel.In
Train the AI model on larger datasets for smarter and more diverse recommendations. Launch a beta in selected cities (starting with Marrakesh and Casablanca). Build a native mobile app for Android and iOS with offline caching. Monetize via SaaS subscriptions for business owners and affiliate partnerships for bookings. Add voice-based AI interaction and route planning with AR support for tourists on the go.
Built With
- django
- postgresql
- react.js
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.