Introducing Sandman: a Flutter app designed to revolutionize your sleeping habits! With Sandman, you can easily track and monitor your sleep data recorded by your Fitbit watch, allowing you to gain insights into your sleep efficiency, circadian rhythms and deviations from your biological habits. The app is designed to educate and inspire you to prioritize your sleep and improve your overall health and well-being. Waking up will not ever be the same, our special feature will allow you to log your dreams and the Sandman will build a unique story based on what you remember. Say goodbye to restless nights and hello to the sweet dreams you deserve with Sandman!
The application was developed inside the academic framework at Unipd. The app obtains the data from the Integrated Mobile Platform for Automated Clinical Trials. in particular, from the back-end for the course of Biomedical Wearable Technology for Healthcare and Wellbeing, Master's degree in Bioengineering, Department of Information Engineering (DEI), University of Padova.
Sandman is composed of three main pages:
-
Night overview(:house: page): This is the heart of the app where you will find the data coming last available night. It includes valuable metrics:
- Sleep Stages: progressing smoothly multiple times through the sleep cycle, composed of four separate sleep stages, is a vital part of getting high-quality rest, each sleep stage plays a part in allowing the mind and body to wake up refreshed. You will find a two-display modality that focuses the information on time spent in each stage of the cycling through them;
- sleep efficiency: an indicator that shrinks the sleep experience in one single number;
- heart rate at sleep: resting heart rate at sleep is the main health parameter to assess restoration. High-quality sleep is characterized by lower resting heart rates at sleep. If you play sports you can assess the effectiveness of the recovery from this parameter;
-
Sleep Trends: Here you can observe your sleep habits on a wider scope. You can investigate your last days' improvements at a glance or dig deeper into the past to identify patterns in your sleep habits.
-
Rings: Here you will find your circadian clock and sleeping habits. These are useful widgets to inspect how well your habits align with your body rhythms. Also, when you travel you can monitor the changes over time of your rhythms.
-
Dream Log: A unique page where you can ask the Sandman to convert disconnected frames of dreams into a unique immersive story. Every Day. However, if your sleep wasn't good enough the Sandman will refuse to listen to you! Learn to look after your sleep and the doors to the Dreamlands will be open to you;
-
Sleep Academy: An informative page crucial to improving your sleep quality. Here you'll also find interactive panels and personalized tips to have a better practical grasp of the impact of your lifestyle choices on your sleep experience.
The Sandman app uses the Jewett-Forger-Kronauer model, which considers factors like light patterns, duration and intensity of daylight, and individual responses to light, to provide accurate insights into circadian rhythms. This model helps determine an individual's sleep-wake cycle, hormone production, and overall well-being.
The app leverages a 1°st order linearized version of this model to provide users with valuable insights into their body's natural rhythm and how it evolves over time.
Moreover, there is building evidence of the existence of chronotypes: natural inclinations of the body to sleep at a certain time, or what most people understand as being an early bird versus a night owl.
Chronotypes, which are natural inclinations to sleep at a certain time, interact with circadian rhythms. Morning types have earlier peak alertness, matching their preference for waking up early, while evening types experience delayed peak alertness, suiting their preference for staying up late.
Sandman integrates this information when estimating the Circadian Timing. The test for the chronotype assessment can be found in the Academy section along with useful indication on how to make sense of this information.
The official repo is private for now. Drop us a message if you’re curious!
Team members:
- Alberto Gastaldello (alberto.gastaldello.2@studenti.unipd.it)
- Gianmarco Guarnier (gianmarco.guarnier@studenti.unipd.it)
- Francesco Piva (francesco.piva.1@unipd.it)
The Lollipop Team 🍭
