<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sara Sinha</title>
    <description>The latest articles on DEV Community by Sara Sinha (@sara_sinha_fe5b0c056dc535).</description>
    <link>https://dev.to/sara_sinha_fe5b0c056dc535</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4150965%2F63c5ec53-4ae0-492d-b898-cf94c270dec9.jpg</url>
      <title>DEV Community: Sara Sinha</title>
      <link>https://dev.to/sara_sinha_fe5b0c056dc535</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sara_sinha_fe5b0c056dc535"/>
    <language>en</language>
    <item>
      <title>DoseTrack: Built for Parents and Grandparents - A Simple, Private Family Medication Tracker</title>
      <dc:creator>Sara Sinha</dc:creator>
      <pubDate>Mon, 05 Oct 2026 01:57:58 +0000</pubDate>
      <link>https://dev.to/sara_sinha_fe5b0c056dc535/dosetrack-built-for-parents-and-grandparents-a-simple-private-family-medication-tracker-3f40</link>
      <guid>https://dev.to/sara_sinha_fe5b0c056dc535/dosetrack-built-for-parents-and-grandparents-a-simple-private-family-medication-tracker-3f40</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Every day, many elderly parents and grandparents ask themselves the same worrying question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Did I take my morning blood pressure pill half an hour ago, or did I just think about taking it?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When our loved ones take four, five, or more medicines every day for conditions like high blood pressure, diabetes, and heart health, it is very easy to make mistakes. A person might skip an important pill out of fear, or accidentally take the same tablet twice. Normal phone alarms do not help much because people often tap "dismiss" or "snooze" while half-asleep and go right back to resting without ever getting up to take their medicine.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;DoseTrack&lt;/strong&gt; for my &lt;strong&gt;Parents&lt;/strong&gt; and my &lt;strong&gt;Grandparents&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;DoseTrack gives our family peace of mind by making sure our elders take the right medicine at the right time, while letting them keep their independence.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuul59qfq6gpm2cxswo2d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuul59qfq6gpm2cxswo2d.png" alt="Public Website" width="800" height="536"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Helps Our Family
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Wake-Up Math Alarms:&lt;/strong&gt;&lt;br&gt;
When it is time for a pill, DoseTrack plays a clear chime sound in the web browser. To turn the alarm off, the user has to solve two simple math questions (like 14 + 7 or 5 x 6). This makes sure the person is fully awake and attentive before taking their medicine, rather than tapping a screen in their sleep.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;One Screen for the Whole Family:&lt;/strong&gt;&lt;br&gt;
Adult children can check on their parents from any phone, tablet, or laptop. When Mother Sunita marks her morning medicine as taken, her status turns green for everyone in the family in real time. No more constant phone calls asking, "Did you take your pills today?"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Tracking Blood Pressure and Blood Sugar:&lt;/strong&gt;&lt;br&gt;
DoseTrack includes an easy page to write down daily blood pressure and blood sugar readings. It automatically shows the highest, lowest, and average numbers, displays clean graphs, and lets you download a simple spreadsheet report to bring to your doctor.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Caregiver Admin Support:&lt;/strong&gt;&lt;br&gt;
One family member can act as the main helper (Admin). If an elderly parent forgets a password or gets confused, the admin can update their medicines, change times, and help without locking them out.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;100% Private and Safe:&lt;/strong&gt;&lt;br&gt;
All health records and medicine lists stay private on your own system. Nothing is sent to outside companies, advertisers, or third-party servers.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Deployed App:&lt;/strong&gt; &lt;a href="https://dosetrack-o1lt.onrender.com/" rel="noopener noreferrer"&gt;https://dosetrack-o1lt.onrender.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick Demo Sign-In:&lt;/strong&gt; On the login page, you can click any of the one-click demo buttons (like Sunita, Rajesh, or Ramesh) to instantly try out the dashboard without needing to create a new account.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;The complete source code is public and open-source on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/sarasinha1207/DoseTrack" rel="noopener noreferrer"&gt;https://github.com/sarasinha1207/DoseTrack&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Built With:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python 3 and FastAPI:&lt;/strong&gt; Fast, lightweight server handling family schedules and vitals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML5 and CSS3:&lt;/strong&gt; Clean, comfortable design with large readable fonts and clear buttons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vanilla JavaScript:&lt;/strong&gt; Simple, browser-based scripts for timers, math puzzles, and interactive charts without heavy libraries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Audio API:&lt;/strong&gt; Generates gentle audio chimes right inside the browser without downloading any sound files.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6hg50xhuk373ok0ppovj.png" alt="Dashboard-1" width="799" height="417"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F91ypu8l6rh5cf5ha5bxy.png" alt="Dashboard-2" width="800" height="419"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I built DoseTrack using open-source AI tools and pair-programming assistants. Instead of just adding a generic chat box, I used open-source AI to help design practical features that solve real problems for seniors:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Designing Simple Screens for Elders:&lt;/strong&gt;&lt;br&gt;
I used AI assistance to choose high-contrast colors, big readable text, and large buttons so that elderly family members can use the app comfortably even with tired eyes or shaky hands.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating the 2-Step Math Challenge:&lt;/strong&gt;&lt;br&gt;
The AI helped create the logic for the wake-up alarm. It picks two random, easy arithmetic questions each time an alarm rings, ensuring that the person has to think for a brief second before silencing the sound.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building the Family Dashboard:&lt;/strong&gt;&lt;br&gt;
I used open-source Python FastAPI to connect all family members together so that everyone can see today's medication checklist on one clean dashboard.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation and open-source software are especially important when it comes to family health:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Protecting Family Privacy:&lt;/strong&gt;&lt;br&gt;
Many commercial health apps track users and sell prescription information to advertising networks. By keeping DoseTrack open-source and storing data locally, our family's health information stays private and safe.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Free and Accessible to Everyone:&lt;/strong&gt;&lt;br&gt;
Caring for elderly relatives is already expensive. A medication tracker should not require an expensive monthly subscription. Open innovation allows families everywhere to use and adapt these tools for free.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reliability and Long-Term Peace of Mind:&lt;/strong&gt;&lt;br&gt;
When companies close down, their apps stop working. Because DoseTrack is open-source, families can run it on their own computers forever without worrying that a company might shut down the service.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Key Features at a Glance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Daily Medication Timelines:&lt;/strong&gt; Clearly shows morning, afternoon, evening, and night pills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cognitive Wake-Up Alarms:&lt;/strong&gt; Requires answering two simple math problems to dismiss chimes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;All-Family Oversight:&lt;/strong&gt; Allows adult sons and daughters to verify if parents took their doses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blood Pressure &amp;amp; Sugar Logs:&lt;/strong&gt; Tracks highest, lowest, and average readings with CSV exports.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PIN-Free Sign-In:&lt;/strong&gt; Easy username and password login with quick 1-click demo profiles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Family Admin Role:&lt;/strong&gt; Allows designated caregivers to add medicines and manage family profiles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Cloud Tracking:&lt;/strong&gt; All personal health records remain private on your computer.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What's Next for DoseTrack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;WhatsApp &amp;amp; SMS Reminders:&lt;/strong&gt; Automatically send a gentle text message to adult children if a parent misses a dose by more than 30 minutes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Medicine Label Camera Scanner:&lt;/strong&gt; Let seniors take a quick photo of a pill box or bottle to automatically fill in the medicine name and schedule.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spoken Voice Reminders:&lt;/strong&gt; Friendly voice prompts in different languages that speak the name of the medicine aloud for seniors with low vision.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Doctor Notes Diary:&lt;/strong&gt; A small space to write down questions and notes for the next clinic visit.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Best Use of Render:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DoseTrack is hosted and running live on Render as a public web service at &lt;a href="https://dosetrack-o1lt.onrender.com/" rel="noopener noreferrer"&gt;https://dosetrack-o1lt.onrender.com/&lt;/a&gt;, using &lt;code&gt;render.yaml&lt;/code&gt; and &lt;code&gt;Procfile&lt;/code&gt; to power the Python FastAPI application, render accessible web templates, and handle real-time family medication updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Best Use of Gemma :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Google's Gemma open-weight models are used locally to parse doctor prescriptions, extract medicine names and intake timings from clinical notes, and provide helpful guidance without uploading private medical data to commercial third-party cloud servers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
