Inspiration
We are adventure without the ads. It's common for people's lives to be influenced by ads. We wanted to create something that lets you influence your life, and no longer be controlled by mesmerizing social media algorithms. All of us have spent many days rotting away falling victim to laziness. Think about how many people have been in a city for a short amount of time (whether it is the extended business trip, family road trip, or extra long layover), yet did not go out and explore. Either the social media addiction took over, they had no idea how many hidden gems were nearby, or they didn't want to plan. We wanted to make something that makes it easy for people to step outside of the known and into the outdoors.
What it does
With Venture, you will say goodbye to missed opportunities and hello to new memories because Venture does it all for you. Venture creates personalized itineraries for trips one day or less. People can specify locations, dates, start times, and end times and have a detailed itinerary in a matter of seconds. Venture takes the user's personal interests upon onboarding and applies that to create a custom itinerary that includes estimated costs, time, addresses, and images. Now, if you find yourself in a new place, you don't need to worry about the plan. New Place, No Problem.
How we built it
We built this web app using Svelte frontend and Flask backend. In order to get detailed personalized itineraries, we had multiple Fetch AI agents working with the Gemini API's. One agent called the API and then passed the information to another agent who figured out the schedule. From there we had 2 more Fetch AI agents that got information from Uber (Uber API) and generated images to match the generated itinerary.
Challenges we ran into
One of the biggest challenges we ran into was understanding how to have all the Fetch AI agents work together in order to generate the necessary information. Another challenge we ran into was integrating the backend into the frontend
Accomplishments that we're proud of
We are proud of implementing multiple agents and having a smooth itinerary generated.
What we learned
We learned about implementations for Fetch AI, how to work together efficiently, and learned about how Svelte worked with endpoints!
What's next for venture - new place, no problem
In the future, we want to expand the capabilities of the generated itinerary to include receipts and confirmations in the same place. We also want to add a review option, where people can review what they liked and didn't like about the trip. This can then be used to learn their preferences for future trips. From a business perspective, we want to add possible partnerships with restaurants and activities in popular cities.
Built With
- fetchai
- flask
- gemini
- javascript
- node.js
- python
- svelte
- tailwind
Log in or sign up for Devpost to join the conversation.