Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for GymGuide — training coaching on Ring
Inspiration
We noticed that many fitness enthusiasts struggle to maintain proper form and progression when working out at home. We wanted to bridge the gap between raw activity data and actionable advice by creating a tool that lives natively within the Ring ecosystem.
What it does
GymGuide offers personalized training coaching by analyzing user movement metrics and workout history. The system provides real-time feedback and adjusts workout intensity to ensure users reach their fitness goals safely and effectively.
How we built it
We developed the backend using aws-lambda to process incoming telemetry and boto3 for seamless AWS integration. We integrated amazon-forecast to predict user progress based on historical fitness data, while the interface is optimized specifically for amazon-ring.
Challenges we ran into
We faced difficulties in synchronizing high-frequency fitness data with the latency requirements of the Ring interface. We also had to refine our forecasting models to ensure the coaching advice remained accurate across different fitness levels.
Accomplishments that we're proud of
We successfully built a functional pipeline that transforms raw sensor data into meaningful coaching insights. We are particularly proud of how smoothly gymguide integrates with the environment for developers building on the Ring track.
What we learned
We learned much about the nuances of time-series analysis when using amazon-forecast. We also gained deep insights into how to structure serverless functions to perform optimally for wearable hardware data.
What's next for GymGuide
We plan to expand the library of workout routines to include specialized strength training programs. We also hope to integrate more advanced computer vision features to provide even more granular coaching on the Ring platform.
Built With
- amazon-forecast
- aws-lambda
- boto3
- fitness
- gymguide
- ring
Log in or sign up for Devpost to join the conversation.