Smart Wake
Light up a day!
@ Puxin & Yuheng
INSPIRATION
Has this ever happened to you ?: sometimes when you woke up in bed in the morning, instead of feeling refreshed, you felt tired and exhausted. Most of us choose to set alarm clocks according to our life schedules, i.e. going to class, meetings. Around 70% people forced themselves to wake up to meet social needs (Till Roenneberg). Meanwhile, some researchers (Charles Czeisler and Megan Jewett) found that it takes around two hours to recover from the exhausted status if you wake up at the wrong time.
During a thousand years' process of evolution, human bodies got adapted to the environment and became sensitive to daylight. Smart Wake is a web app built with R Shiny that offers a way to determine the right time to wake up every morning.
Let's set our alarm clocks according lights, not time.
WHAT IT DOES? (Challenge)
Inpired by the API from AccuWeather, we decided to utilize the weather data to provide a simple and easy-to-use solution in personal healthcare management.
In the mean time, this app also takes the OPTUM's challenge which is to close the gap between personal healthcare management and technology in practice by collecting healthcare data.
At last, of course, this is also for the PSU Hack general challenge.
HOW IT WORKS?
The user interface of this application was designed with Mobile First in mind. It is more convinient to collect health data as well as impact daily life on mobile devices after all. Smart Wake pulls weather data from AccuWeather and feeds into a model which takes solar radiance, whether it will be rainy and other related factors into account to estimate the level of intensity of sunlight in a specific city at a specific time and date.
TL, DR:
Open Smart Wake, just drag the bar and choose to the level of sunlight to which you would like to wake up to. After setting an upper limit and a lower limit, it computes the corresponding time for the alarm clock.
Moreover, with more and more data from the user, such as sleeping cycle, Smart Wake gets better and better at its job. The app will keep track of user feedback so that it can deliver better recommendation on when to wake up.
Log in or sign up for Devpost to join the conversation.