Inspiration

We wanted to address a growing real‑world problem: elderly people living alone often experience unnoticed health deterioration. Small changes in sleep, mobility, or daily activity can be early indicators of serious issues — but caregivers rarely have the tools to monitor these trends easily. HomelyGuardian was born from the idea of creating a simple, visual, AI‑assisted dashboard that makes these invisible signals visible.

What it does

HomelyGuardian provides: - A dashboard listing all patients with real‑time activity sparklines - Automatic generation of daily activity data (steps, sleep, anomalies) - Anomaly detection to highlight unusual or risky patterns - A detailed patient view with sortable history - Tools to generate 30 or 90 days of synthetic activity for testing - One‑click actions: clear history, delete patient, create new patient

It’s a complete monitoring tool for caregivers, built to be fast, intuitive, and reliable.

How we built it

Backend (FastAPI) - User management - Activity generation (AI‑assisted synthetic data) - Anomaly detection - Sparkline data endpoints - History management (clear, generate, predict)

Frontend (React + Tailwind) - Patient list with sparklines - Detailed patient dashboard - Sorting, status detection, and quick actions

Database (SQLAlchemy + SQLite) - Users - DailyActivity - Anomalies

We iterated quickly, focusing on clean architecture and fast feedback loops.

Challenges we ran into

- Designing a synthetic activity generator that feels realistic
- Keeping the UI responsive while generating large histories (30–90 days)
- Ensuring sparkline data stays consistent after resets
- Managing multiple endpoints and keeping the backend clean
- Handling edge cases like empty history, deleted users, or inconsistent data

Accomplishments that we're proud of

- A fully functional end‑to‑end system built in a very short timeframe
- A clean, intuitive UI that feels like a real medical dashboard
- Automatic anomaly detection that highlights risky behavior
- Bulk generation tools (30/90 days) that make testing extremely fast
- A backend architecture that is simple, robust, and extendable

What we learned

- How to design synthetic datasets that still feel meaningful
- How to structure a clean FastAPI backend with multiple routers
- How to build a responsive React dashboard with dynamic data
- How to iterate quickly under time pressure without sacrificing quality
- How to design features that are both useful and easy to test

What's next for HomelyGuardian

- Real wearable device integration (Fitbit, Apple Health, Garmin…)
- Machine‑learning‑based anomaly detection instead of rule‑based
- Notifications and alert thresholds configurable per patient
- A caregiver mobile app
- Predictive health scoring using time‑series models
- Secure authentication and multi‑caregiver access

Built With

Share this project:

Updates