Saathi places warm Hindi voice calls, remembers context, tracks mood and risk, and keeps families informed—all without requiring elders to use an app.
Millions of elders in India face loneliness and emotional decline, often unnoticed by busy families. Most solutions are app-based, not elder-friendly, and rarely proactive.
Saathi bridges this gap by:
- Calling elders daily via regular phone (no smartphone/app needed)
- Using AI for natural, memory-aware conversations in Hindi
- Extracting mood and summarizing calls for families
- Providing a dashboard for family to monitor, schedule, and get alerts
- Ensuring safety with risk detection and escalation
- Live: http://139.84.156.228/
- Demo Video: Google Drive
- Frontend: Next.js 14, React, Tailwind CSS
- Backend: Node.js, Express, MongoDB
- AI/Voice: Gemini (LLM), ElevenLabs (TTS), Twilio (Voice), ArmorIQ (Safety)
- Scheduler: node-cron
- No app needed for elders: Works via regular phone calls
- AI voice conversations: Hindi-first, memory-aware
- Mood & memory tracking: Summaries, trends, and timeline
- Safety guardrails: Risk detection and alerts
- Family dashboard: Manage elders, schedule calls, view updates
- Voice cloning: Optional, for personalized experience
- Family signs up and adds elder details
- Saathi calls the elder daily, chats in Hindi, and tracks mood
- Family dashboard shows summaries, trends, and alerts
- Reminders and follow-ups can be scheduled
.
├── backend/ # Express API, models, services, scheduler
├── frontend/ # Next.js app, dashboard, UI components
├── scripts/ # Dev and deployment scripts
├── deploy/ # Nginx and deployment configs
See DEVELOPER.md for full developer setup, API reference, scripts, and contribution guide.
SillyCoders — Built at HackByte 4.0