Introduction
RUNTH is a web application designed to enhance the safety and experience of female runners. By allowing users to input their preferences for a running route, Runch tailors suggestions that prioritize safety, scenic value, and appropriate terrain. Our goal is to empower women to run with confidence, knowing they're on a safe and enjoyable path.
Inspiration
The inspiration for RUNTH came from a collective desire to address safety concerns that disproportionately affect women runners. Hearing stories from friends and family about the anxiety associated with finding safe running routes, we saw a need for a solution that integrates safety with the natural desire to explore beautiful and challenging landscapes.
What it does
RUNTH uses user-submitted descriptions of their ideal running conditions to generate personalized running routes through OpenAI: ChatGPT response generation. Utilizing advanced mapping technologies from GoogleMaps API, it assesses factors such as safety, scenery, and terrain steepness to recommend routes that match the user’s preferences and current location, enhancing both physical and mental well-being.
How we built it
We built RUNTH using Next.js for a functional full-stack web application with Tailwind CSS, integrating Google Maps API for detailed and responsive map rendering. The back-end logic is written in JavaScript, utilizing APIs built in NextJS for OpenAI API to parse user inputs and rate route attributes like safety and scenic views. For designing, we have utilized Figma to illustrate the idea of women's safety while running and having a female designer on our team. We have also used Lottie Animation for interactivity and social boost for female engagement.
Challenges we ran into
One major challenge was developing an algorithm that accurately interprets subjective descriptions into quantifiable metrics for route selection. Balancing the load between client-side and server-side processing to ensure smooth user experiences was another technical hurdle we had to overcome.
Accomplishments that we're proud of
We are particularly proud of creating an intuitive interface that simplifies complex technologies into a user-friendly platform targeting female runners for SOCIAL GOOD. Achieving a responsive design that adapts to various devices and implementing effective natural language processing to understand user preferences were significant milestones.
What we learned
Throughout this project, we gained insights into the intricacies of geospatial analytics and the power of AI in enhancing user interactions. We also improved our skills in full-stack development, from handling APIs to refining front-end details.
What's next for RUNTH
Looking forward, we aim to expand RUNTH by incorporating real-time safety data and community feedback features to continually enhance route recommendations. Additionally, we plan to explore partnerships with local authorities and fitness communities to broaden our impact.
Built With
- animation
- api
- chatgpt
- css
- figma
- html
- javascript
- lottie
- maps
- nextjs
- openai
- tailwind
Log in or sign up for Devpost to join the conversation.