Inspiration
Millions of families have parents or grandparents living alone, often in another city. The worry never really stops: Did they get up today? Did they step out? Is something wrong? Ring cameras already capture the small signals of a normal day, but nobody has time to watch hours of footage or scroll through notifications. I wanted to turn those raw events into something families can actually use: peace of mind. That's how Kushal ("well-being" in Hindi) was born.
What it does
Kushal is an AI check-in agent for the Ring ecosystem. It learns what a normal day looks like for an elder, then:
- Sends the family a daily wellbeing digest in plain language
- Raises anomaly flags when something looks off, like a missed routine or unusual inactivity
- Gives family members a simple dashboard to see how things have been over time
It's built to be respectful, not invasive: families get a summary and alerts, not a surveillance feed.
How I built it
- Backend: FastAPI service that ingests Ring events, builds a daily activity baseline and detects deviations
- AI layer: an agent that turns event patterns into a readable digest and decides when an anomaly is worth flagging
- Frontend: Next.js dashboard for digests, flags and history
- Tooling: built with Claude Code to go from idea to working product fast
- Open source: github.com/SkjOO5/Kushal_Ring, free for anyone to run or extend
Challenges I ran into
- Defining "normal" for each person, since every elder's routine is different
- Avoiding false alarms, because too many alerts make families ignore them
- Turning noisy event data into a digest that is short, warm and useful
- [Add one real challenge you hit]
What I learned
- Good caretaking tech is mostly about trust and tone, not just detection
- The key design question is "when should a human actually be notified?"
- [Add one technical lesson from your build]
What's next
- Smarter per-person baselines and weekly trend detection
- Sharing and notification preferences for multiple family members
- More devices and more languages, including Hindi
- A public, fully functional hosted version for anyone to use
Built with
FastAPI, Next.js, Python, TypeScript, Ring, Claude
Built With
- claude
- claude-code
- css
- fastapi
- html
- javascript
- next.js
- python
- react
- rest-api
- ring
- typescript
Log in or sign up for Devpost to join the conversation.