Inspiration

During our brainstorming session, Evan's lament about a sleepless night before the hackathon became the catalyst for a discussion on the challenges of staying alert during work or study, and the overall importance of sleep. In a moment of pure inspiration, the concept emerged: harnessing AI-driven motion sensing to not only rouse individuals from unintended snoozing during study sessions but also to monitor sleep quality and collect valuable data simultaneously. (Evan is also an insomniac, so things like trackable sleep data in order to gather sleep cycles are important). Hence, Wake Up Wizard was formed!

What it does

It detects when you fall asleep and wakes you up. Wake Up Wizard is a web app that uses AI motion-tracking software to track your body. When you don't make any movements for a period of 20 minutes it sends a notification to wake up through your computer. Just in case our camera doesn't pick up your movement, no mouse movement or keyboard strokes detected for 25 minutes will also trigger the notification. It also graphs and records data on when your sleep movements occur if you want to use Wake Up Wizard as a sleep quality and cycle tracker as well. This is a great tool for those diagnosed with clinical insomnia like our teammate Evan, or people trying to stay awake at a late-night cram session.

How we built it

Used open CV to track movement based on differences between frames. We then used data sorting algorithms to make the thousands of coordinates more manageable and create a more efficient front end. Used DJANGO and JS to code the website. Using Python we created a keyboard and mouse pad touch detector. Using Python we also coded an alarm or notification system.

Challenges we ran into

  • Lack of sleep and slow descent into madness

  • Processing data and processing JASON

  • debugging graphing code

  • We coded our sections on different laptops and programs and had to painstakingly, send our code and then put it into the main code.

  • Coding for fifteen hours straight because we started halfway and late

Accomplishments that we're proud of

  • Striving through challenges we ran into and completing the project on time while starting behind

  • Creating a unique and innovative idea that was applicable to most people and also helped people afflicted with Insomnia

-Most people were new to hackathons

What we learned

-To get adequate sleep for optimum performance

  • To try and have all of our coding on one VSC live share next time

-Dont try so much that you overburden yourself

What's next for "Wake Up Wizard"

  • Implementing a live feed on the website!

  • Cleaning up the website more

-Creating a louder alarm with different alarm choices

Built With

Share this project:

Updates