Inspiration

Our Oura rings provide us with a daily sleep score, but don't actually give us actionable, personalized advice for improving our sleep based on our data. We wanted to remedy that by using GPT4 to analyze our sleep data.

What it does

It interfaces with the Oura API and gets your personalized data over the past 7 days. Using a specialized prompt which aims to extract as much value as possible from the sleep and activity data, the app gives you actionable, personalized advice for improving your sleep.

How we built it

Python + Oura API + OpenAI API

Challenges we ran into

Integrating with Twilio - we wanted the app to call the user around bedtime, and encourage them to get to bed, along with tips for a better night of rest.

Accomplishments that we're proud of

Getting the model to analyze the data effectively and give personalized actionable advice.

What we learned

How to extract and understand data from the Oura API.

What's next for sleep better

Integrate with Twilio (scheduled call around bedtime) and ElevenLabs (calm, soothing, friendly voice). Phone call bedtime meditation

Built With

Share this project:

Updates