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
- adobe-illustrator
- arduino
- bme280
- claude
- liquid-crystal-library
- lucide
- makercase
- node.js
- react
- rhino
- shadcn-ui
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.