https://github.com/roopadevihosur-07/Groove

Inspiration

We got inspired by past experiencies with family members getting scammed with phone calls, and the great potential for the business side to succed as this industry is not tap in yet, theres a lot of assistances but no for SCAM prevention.

What it does

Groove is an AI voice companion that protects elderly people from phone scams, books doctor appointments, sends medication reminders, and answers questions about AI — all through a simple phone call, no screen or app required.

How we built it

We wired four sponsor APIs into a single voice pipeline: VAPI listens and speaks, Tinyfish fetches live scam data from the web, Nexla syncs appointments through government and calendar APIs, and Redis stores memory, schedules reminder calls, and streams every event to a family dashboard in real time.

Challenges we ran into

Tinyfish's real API endpoints (agent.tinyfish.ai, not api.tinyfish.ai) and X-API-Key auth weren't obvious from the docs, so we debugged a silent connection failure mid-hackathon — and rewiring VAPI Squads so each agent stays in its lane took more prompt engineering than expected.

Accomplishments that we're proud of

A fully working end-to-end voice call where an elder describes a suspicious call, Tinyfish queries live FTC fraud data, and a scam verdict is spoken back — all in under five seconds, with the event appearing on the family dashboard before the call ends.

What we learned

Designing voice interactions for elderly users means stripping out every word that isn't essential — an agent that says "hang up now" beats one that explains its reasoning every single time. What's next for Groove A real inbound phone number so seniors can call Groove without any app, plus proactive outbound calls when a pension payment is late or a prescription is overdue — no prompting required.

Built With

Share this project:

Updates