Inspiration

Coming to LA, three Irvine students were lost on how to make the most of their time in such a big city. Through this frustration the idea of Adventure Off emerged.

What it does

Adventure Off takes user input of budget, current location, and activity interests. It then outputs a schedule to make the best of our users' day.

How we built it

We first worked through learning how to implement an API into a python file. We were able to figure this out with the help of mentors and experimenting with the code. After this we worked on the code to take in user input. Using the input we then wrote the code for what we wanted to output. At this stage of development, our "itinerary" was a long list of results from the Yelp API. Before working on separating the code to be user friendly, we worked on the search options we would make available to users. Once this was figured out we worked on separating the results to be more understandable to our users. Since we wanted to create a potential schedule based on the user's inputs, we implemented the co:here API to make the schedule. We prompted the AI in our code by implementing our users' inputs. Co:here then outputs a schedule based on all that information. Afterwards we worked on debugging and refining some smaller details of the project.

Challenges we ran into

Our initial idea for Adventure Off was a mobile app so as to be more accessible for travel purposes. We couldn't venture to try this though as we all have limited knowledge in the languages and platforms needed for it. We decided to then work on it as a website. This leads to another challenge we ran into. We attempted to connect our front-end development to our back-end development but decided it would be better to focus on the program itself due to time constraints.

Accomplishments that we're proud of

When the hackathon began we had no idea on how to start the project. Starting and being able to complete the project is one of our proudest accomplishments. Along with this, we treated this as a learning experience. We are proud we experimented with APIs and were able to understand their uses better.

What we learned

We mainly explored the usage of APIs, specifically Yelp and co:here APIs. After some experimenting, we were able to incorporate them successfully into our program. We also were able to use the information from the APIs in the way we envisioned.

What's next for Adventure Off

One of the main things would be working on developing a better UI/UX for the project. This would be a significant next step.

Share this project:

Updates