Inspiration
The original idea for this was to create a sports therapist who could help athletes overcome obstacles like anxiety. As an athlete, I have found that a lot of my teammates (as well as myself) experience a lot of anxiety around their sport. For Christmas I got a whoop and realized that on days when I felt awful, my WHOOP numbers reflected that. Unfortunately, I found the data overwhelming and really hard to interpret. When building this project, I realized that WHOOP had their own API that I can interface with. The app quickly evolved into a sports-performance coach, being able to read the data from the athlete's whoop, and then provide insights into an athletes physical and mental health.
What it does
This app connects with the WHOOP API to read in user data, and then feeds that and the users chat (and context window) to the OpenAI agent.
What we learned
I learned a lot about interfacing with APIs, this was my first time ever trying to use AI in a project, and the WHOOP API had a lot of interesting requirements for data security.
Attached is a video for reference! I think I messed up the recording window so the bottom part of the page is cut off -- sorry!
Built With
- nextjs
- openai
- react
- shadcn
- tailwind
- typescript
- whoopapi
Log in or sign up for Devpost to join the conversation.