Inspiration
Has the weight of planning a gigantic trip kept you from getting to go? Inspired by the immense difficulty we noticed when trying to plan international travel, we aim to create a platform that takes that burden away from you. With Voyago, you will be able to experience the world to the fullest like you've always dreamed, learn about the world's beautiful and diverse cultures, and receive dedicated support from start to finish.
What it does
Voyago creates a highly personalized, highly intricate itinerary for any trip you could ever imagine! Our AI-driven algorithm outputs a detailed itinerary after the user fills out a quick form, allowing Voyago to get to know you and your travel needs. The day-by-day itinerary provides full travel support, including packing items and weather forecast. You will never feel doubt about what to expect along the way. You will get to explore popular tourist destinations, but also smaller, niche quaint gems. Anywhere in the world you want to go, Voyago has you covered. Our pricing is affordable, and our itineraries are remarkable.
How we built it
Voyago is built with Svelte and TypeScript at its core, leveraging the Bun runtime. Voyago uses Perplexity AI to populate itinerary data; Appwrite for authentication using a username / password provider; a mix of TailwindCSS, Bootstrap, and BitsUI for styling; Python as an interprocess backend; and Vite to bundle the app.
Challenges we ran into
- Learning a new technology: Svelte.
- Session and cookie authentication for accounts.
Accomplishments that we're proud of
- Fantastic UI/UX design on our 'Home' and 'Pricing' page, complete with detailed animations.
- User accounts with secure authentication to ensure that all itineraries are saved.
- AI-driven itinerary recommendation after filling out a form, providing detailed schedules for every day of your trip, including packing recommendations and weather forecast.
- Itinerary saving and playback in the user's Dashboard.
- Feedback form to make sure Voyago's customers are always satisfied.
What we learned
- Svelte
- Session and cookie authentication for accounts with Svelte.
- Teamwork! Perseverance!
What's next for Voyago
Improving never stops! Here is what's coming in the next iteration of Voyago:
- Interactive map display with community input
- Local etiquette and language phrases tips
- Travel journal
- Budget tracker
- Flight suggestions based on preferences (e.g. budget, airline)
- News in your area, tailored to your preferences (e.g. user only wants to see crime for the purpose of keeping safe)
- Friends & family itinerary sharing
Built With
- appwrite
- bitsui
- bootstrap
- bun
- css
- docker
- html
- javascript
- perplexity
- python
- svelte
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.