Challenge
SleepFit needed to be more than a sleep timer. It had to collect real monitoring data, structure it into meaningful sessions, sync it with a backend, explain it through AI, and motivate users to return.
AI SLEEP MONITORING
An AI-powered sleep monitoring app that records the night, visualizes sleep patterns, and turns raw sensor data into personalized sleep insights.

SleepFit needed to be more than a sleep timer. It had to collect real monitoring data, structure it into meaningful sessions, sync it with a backend, explain it through AI, and motivate users to return.
I built a full mobile and backend pipeline: sleep session recording, epoch-level sound and movement data, event detection, report visualization, Claude-based sleep comments, reward evaluation, and admin management.
SleepFit shows how mobile sensing, AI analysis, habit design, and retention mechanics can come together as a complete health app experience.
Sleep Product
SleepFit is built around a simple promise: capture the night as data, then return it as something a person can understand and act on.


Data Pipeline
The important work happens between the start button and the morning report: sampling, classifying, syncing, explaining, and rewarding repeat behavior.
Bedtime, wake-up target, permissions, and local session start.
Noise and movement are grouped into epoch-level sleep records.
Snoring, noise, waking, and turning events are stored with probability values.
Session summaries, epochs, and events are sent to Node.js and MSSQL.
Claude turns the recorded night into a personal sleep comment.
Goals, streaks, AI comments, and monitoring events become points.


Morning Review
SleepFit treats the report as the product, not an afterthought. The user sees goals, patterns, events, and an AI comment that explains what the data suggests.
The app records what happens through the night instead of asking users to remember it later.
Sleep quality becomes easier to understand when raw data is translated into plain-language feedback.
Rewards and point policies give users a reason to keep returning without making the app feel like a game first.
Retention Loop
SleepFit keeps the app story mobile-first: fast local session handling, synced analysis, and rewards that support repeated sleep tracking.
The session is saved on the device first, so the user can stop monitoring and see feedback quickly.
Summaries, epochs, and events move to the backend without making the mobile flow feel heavy.
Points and goal events turn repeated sleep tracking into a habit loop, not a one-off report.


Mobile Surfaces
The app has to feel calm at night, readable in the morning, and operationally complete behind the scenes.

Begin a night session

Review recent records

Open session detail

Check earned points