sleep tracked nightly, habits logged daily.
most people manually estimate their sleep duration and have no organised record of their patterns over time. without data, it's impossible to identify what's causing poor sleep or measure whether habits are improving.
a cross-platform mobile app where users log bedtime and wake-up time, get automatic duration calculation, review sleep quality, access sleep history, and read educational tips and video recommendations — all backed by both local (sqlite) and cloud (firebase) storage.
used sqlite for local offline storage so the app works without internet. used firebase realtime database for cloud sync so data persists across devices. chose .net maui for cross-platform capability. auto-calculation of sleep duration removes manual estimation entirely — the app does the maths.
gives users a concrete, data-backed view of their sleep habits over time rather than relying on memory or estimation. combines local and cloud databases in one mobile app demonstrating practical multi-database architecture.
2
databases: SQLite locally, Firebase in the cloud
10
screens across the full user journey
0
manual input — bedtime in, wake time in, duration calculated instantly
home dashboard
sleep log
sleep history
educational tips