Inspiration

Watching elderly parents left alone while families work abroad

What it does

Citizen Care** is a 24/7 voice-first AI companion for seniors 60+. It chats in simple English + Urdu, tracks medicine, meals, mood, sleep, and falls, and streams real-time alerts to a family dashboard

How we built it

Backend: FastAPI + WebSockets (Python 3.11), SQLite for daily logs

  • AI: OpenRouter for streaming chat, Google Gemini for vision + image gen
  • Frontend: Vanilla HTML/JS, Web Speech API (STT + TTS), getUserMedia for camera
  • PWA: manifest + service worker → installable on Android/iOS
  • Health scoring: simple weighted aggregate

What we learned

Streaming AI tokens chunk-by-chunk over WebSocket makes TTS feel alive.

  • Designing for seniors means deleting features, not adding them.
  • Regex on AI responses (not user input) is a surprisingly robust way to extract structured health events.

What's next for Senior-Citizen-Care

Real Human Interact As Your Mood

Built With

  • huggingface
  • openrouter
Share this project:

Updates