Inspiration

Sleep is critical for health and well being, however device usage at night can really prevent people from sleeping properly. Personally, I found myself picking up my phone in the middle of the night and 2 hours later realising it was too late. I tried lots of other apps that block usage, analysing Screen Time (but found it hard to determine how often I'd actually been using the phone), but really just having access to the data was key. It became a game to try and make the number 0 by the next morning.

What it does

Provides a summary of mobile phone usage at night between set hours, provides insights into historical phone usage at night and provides access to an AI coach for support and guidance.

How we built it

Designed using ChatGPT, built using SwiftUI.

Challenges we ran into

There were lots of technical challenges because Apple prevents direct access to DeviceManagement data such a screen time to protect user's privacy , so everything data-related has to run in a different extension and therefore process. This made normally trivial tasks like creating charts pretty tricky!

Accomplishments that we're proud of

Shipping a fully-fledged sleep coaching app.

What we learned

Using your phone at night is bad :)

What's next for Nocturne

Iterate iterate iterate based on user feedback to become the #1 sleep tracking app.

Built With

Share this project:

Updates