Sleepmate: Improving Sleep Quality Through Technology

Project Overview

Sleepmate is an innovative sleep monitoring solution that combines hardware and software to help users optimize their sleep quality. The project features a sleep tracking device in the form of a sheep (Sleep Sheep) that integrates with a web application to provide comprehensive sleep analytics, statistics, and motivation through a ranking system.

The Importance of Sleep

Sleep is fundamental to our overall health and wellbeing. Quality sleep impacts:

  • Cognitive function, including memory consolidation and problem-solving abilities
  • Emotional regulation and mental health
  • Physical recovery and immune system function
  • Metabolic health and weight management
  • Long-term brain health and reduced risk of neurodegenerative diseases

Even minor disruptions in sleep from light and sound can significantly impact sleep quality, leading to decreased daytime functioning. By providing users with insights into their sleep patterns and environment, Sleepmate helps identify factors affecting sleep quality and guides users toward better sleep habits.

Team Members & Contributions

Kelsea

Kelsea focused primarily on firmware development and design, creating an interface that would be visually appealing while supporting the project's sleep improvement goals. Through her research, she discovered how seemingly small environmental factors like minimal light and sound can dramatically impact sleep quality and daily functioning. She also contributed to the software development, learning TypeScript to help customize the web application's appearance, colors, and background designs.

Sena

Sena was the project originator and worked on designing and prototyping the "Sleep Sheep" tracking device. She focused on LCD screen implementation and circuit development for the prototype. Her research included exploring various sensors for comprehensive sleep monitoring, including temperature, pressure, humidity, and sound sensors. While she encountered challenges implementing the sound system due to time constraints, her work established the foundation for the hardware component.

Technologies used: Rhino, Adobe Illustrator, Makercase, Claude, Arduino IDE, Liquid Crystal Library, and BME280 Library

Yash

Yash developed the software and application interface, creating a web app using modern technologies. The application displays sleep analytics and statistics while implementing a motivational ranking system with a global leaderboard. The ranking algorithm evaluates sleep quality metrics each night to determine user placement. During development, Yash gained valuable experience in AR game design and its integration with web application services.

Technologies used: React, TypeScript, TailwindCSS, Vite, NodeJS, and Lucide Icons

Project Goals

Sleepmate aims to help users better understand their sleep patterns through accurate tracking, insightful analytics, and motivational features that encourage healthy sleep habits. By combining hardware monitoring with software analysis, the project provides a holistic approach to sleep improvement.

Built With

Share this project:

Updates