Inspiration
The idea for Ryde was conceived when a team member shared their experience with a fitness tracker. Although they found the data provided by the device to be extensive and complex, they were uncertain about how to utilize it. Being a cycling enthusiast, the team recognized an opportunity to utilize the wealth of data captured by fitness trackers and other similar tools to create a tailored fitness program to help improve a user's metrics. The prospect of such an offering was deemed highly innovative and promising.
What it does
Ryde is an innovative application that effectively harnesses fitness-tracking device data, cycling metrics, and user preferences to identify areas of improvement in a user's cycling performance and generate tailored recommendations. The application's primary focus centers on four key metrics, namely Strength, Cardio, Pace, and Refuelling, which users can monitor and track to attain their fitness goals. Through the app's dynamic platform, users can interact with other cycling enthusiasts and engage in friendly competition by comparing their fitness levels to others in their proximity. Overall, Ryde offers a comprehensive and personalized fitness experience for avid cyclists seeking to enhance their physical performance.
How we built it
In order to create our application, we began by conducting thorough research into cyclist performance data, including average power and heart rate, which we subsequently compared against individual user data. Utilizing this information, we developed a series of equations that enable us to calculate ratios between user results and our research findings. These ratios served as a basis for identifying key areas in which individuals can focus their training to achieve optimal performance, with training recommendations provided based on our calculations. Additionally, our code includes a data visualization component that presents individual performance trends over a 30-day period, allowing users to effectively track and monitor their progress.
Challenges we ran into
At the inception of the project, our team encountered difficulty in clearly defining the problem statement, which impeded our ability to articulate a clear value proposition for our product. As a result, the concept lacked specificity and was not readily distinguishable in the marketplace. Moreover, we encountered challenges as we embarked on creating numerous features, which ultimately created an overwhelming backlog of both front-end and back-end development work. In response, we opted to streamline our efforts by prioritizing four critical metrics and focusing on prototyping three pages that we could showcase in a demonstration. Additionally, we encountered challenges in comprehending and leveraging available data to establish a baseline for user comparison.
Accomplishments that we're proud of
Accomplishments we are proud of include the successful identification of a clear target market with a unique value proposition for our product. In addition, we have developed three prototype pages that effectively demonstrate the user experience and engagement with Ryde. Furthermore, we have established a set of precise cycling metrics that the application provides users with essential information on. Lastly, we have generated an innovative concept in a sphere that is novel to our team's prior experience.
What we learned
Throughout the course of our project, we acquired proficient mastery in utilizing Figma to optimize our design processes. We also developed a comprehensive comprehension of what can be realistically accomplished within our designated timeline, along with identifying the necessary inputs required to develop a minimum viable product. Additionally, we recognized the criticality of explicitly defining the problem statement at the outset and conducting thorough market research to determine the demand and viability of the proposed solution.
Built With
- amazon-web-services
- api-gateway
- aws-lambda
- aws-sam
- figma
- openapi
- powerpoint
- swagger
Log in or sign up for Devpost to join the conversation.