cd /news/artificial-intelligence/i-built-medassist-to-make-my-moms-me… · home › topics › artificial-intelligence › article
[ARTICLE · art-145045] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

I built MedAssist to make my mom’s medicines easier to manage

A developer built MedAssist, a Python and FastAPI application that helps a caregiver manage an elderly parent's medication by photographing medicine packages, verifying the details, and scheduling doses. The system uses Google's Gemma model to read medicine package images and generate Hindi voice reminders, which ElevenLabs converts to speech, while a deterministic SQLite-backed scheduler keeps all dose and timing decisions under caregiver control rather than AI.

by read2 min views2 publishedOct 4, 2026

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built MedAssist for my mother. She takes multiple prescribed medicines, but reading medicine labels and remembering which medicine to take at what time can be difficult for her. Because of that, someone often has to be around to remind her and help her with her medicines.

I wanted to build something that could make this a little easier. With MedAssist, a caregiver can take a photo of the medicine package, verify the details, and set the dose and reminder time. When it's time for a medicine, MedAssist shows her the actual medicine and gives her a simple Hindi voice reminder. If several medicines are due at the same time, they are shown one at a time.

Motto - See the medicine. Hear the reminder. Take the medicine.

I built MedAssist with Python, FastAPI, SQLite, HTML, CSS, and JavaScript, with Gemma at the core of the AI workflow.

Gemma is used in two places:

The medication dose and schedule are never decided by AI. They are entered and verified by the caregiver, stored in SQLite, and handled by a deterministic scheduler.

For the voice layer, ElevenLabs converts Gemma's Hindi reminder into speech. Medicine photo → Gemma → caregiver verification → scheduler → Gemma → ElevenLabs → patient

This keeps the AI useful while keeping the important medication decisions under human control.

Open innovation made it possible for me to build MedAssist around a real problem without having to train an AI model from scratch.

Using Gemma gave me an open-weight model that I could integrate directly into my application for understanding medicine package images and generating natural Hindi reminders. It also gave me the freedom to design the system around the needs of my mother, rather than building around the limitations of a closed, pre-packaged workflow.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @medassist 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-medassist-to…] indexed:0 read:2min 2026-10-04 · —