Made by: Eryk Halicki 80922826 Amanda Fejedelem 44612927
Inspiration
The inspiration for our website came from our shared love for travel and outdoor activities. We both recognize that planning a trip can be extremely stressful due to all the factors one has to take into consideration, so we created a platform that simplifies the process.
During our last ski trip, we had the opportunity to learn about sit-skiing, a form of accessible skiing designed for individuals with mobility impairments. This experience made us very interested in the sport, which is part of the inspiration behind our accessibility-minded adventure guides.
We both thought it would be a great idea to have all the possible information you would need to plan your next trip in one place to hopefully make it a smoother stress-free process, especially for individuals with accessibility requirements.
What does it do?
Our website first collects user information through different questions about their travel plans, duration, outdoor skills, activity preferences, and accessibility requirements. Using this data, it will generate personalized outdoor activity suggestions based on where they plan on traveling and any accommodations that need to be made.
How did we build it?
Our website is based on a Python/Django back-end and a standard HTML/JS front end. Since we were using python for the back end of our application, we were able to make and process api requests more easily.
- Technologies Used: Python/Django, GPT4, HTML, CSS, JS, Google Maps API
Challenges We Ran Into
Amanda
Having no computer science and programming experience, I found it very challenging to navigate and understand how to even create a website, let alone make it look visually appealing. The most challenging part for me was making my ideas a reality and having the website the way I visualized it in my head.
Eryk
Although I do have programming experience, learning how to use the GPT4 and Google Maps API for the first time, and in such a short time frame, was definitely a challenge. Also, my experience with web design and JS, in general, is very minimal, so learning to use a whole new programming language over 24 hours was not easy. Making asynchronous API calls behave together (especially with text formatting) Parallelizing API calls in general.
What We Are Proud Of
We are both very proud of the final product of the website. It looks so much better than what we initially imagined. We're also very proud of how descriptive and adaptable the application is; we’ve tested it with locations from all around the globe and learn something new every search.
What We Learned
Since neither of us had much experience making websites, we both learned a lot. We learned how to implement many new techniques to produce a clean website. For example, we learned how to create a clear and easy-to-follow layout with the use of consistent fonts, color, and theme. We also learned how to work on a GitHub project together at the same time (how to merge / fix conflicts, etc.).
On the backend, we also learned a ton about prompt engineering for LLM’s and how to use their APIs effectively.
Future Improvements for AdventureAble
- Full trip timeline planning (ex. meal preparation, car rentals)
- Create a way for the individual to save their chosen plan information (as a PDF, emailed to them)
- Allow more than 3 results to be viewed at a time.
- More specific questions, more tailored to individuals
- Faster response times
Built With
- css
- gpt4
- html
- javascript
- python/django

Log in or sign up for Devpost to join the conversation.