<?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: ABHINEET</title>
    <description>The latest articles on DEV Community by ABHINEET (@richkeed).</description>
    <link>https://dev.to/richkeed</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%2F4156421%2F2b7aff87-ecad-4326-998c-fd30c85004a9.jpg</url>
      <title>DEV Community: ABHINEET</title>
      <link>https://dev.to/richkeed</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/richkeed"/>
    <language>en</language>
    <item>
      <title>RxShield — Clinical Prescription Guardian &amp; Dashboard</title>
      <dc:creator>ABHINEET</dc:creator>
      <pubDate>Sun, 04 Oct 2026 10:14:49 +0000</pubDate>
      <link>https://dev.to/richkeed/rxshield-clinical-prescription-guardian-dashboard-1j5d</link>
      <guid>https://dev.to/richkeed/rxshield-clinical-prescription-guardian-dashboard-1j5d</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;When my 82-year-old grandmother &lt;strong&gt;Eleanor&lt;/strong&gt; was prescribed Methotrexate for polymyalgia rheumatica alongside her daily regimen of Lisinopril, Atorvastatin, and Metformin, our family realized how fragile prescription safety really is. One simple misunderstanding—taking Methotrexate daily instead of weekly, or taking an OTC painkiller like Ibuprofen for joint pain—could trigger acute kidney failure or severe methotrexate toxicity, especially given her Stage 3 Chronic Kidney Disease (eGFR 48 mL/min).&lt;/p&gt;

&lt;p&gt;Elderly patients and family caregivers don't need another generic medical app with tiny text, cluttered menus, and clinical jargon. They need a &lt;strong&gt;guardian&lt;/strong&gt;: a high-contrast, accessible clinical guardian that flags critical drug interactions in plain English, speaks instructions aloud in a reassuring voice, and produces an offline-first printable refrigerator schedule.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;RxShield&lt;/strong&gt; for Grandma Eleanor—and for every caregiver protecting a loved one from preventable adverse drug events.&lt;/p&gt;

&lt;h3&gt;
  
  
  Core Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clinical Interaction Radar&lt;/strong&gt;: Real-time drug-drug contraindication scoring (Critical, Warning, Safe) with plain-English risk explanations and exact questions to ask the pharmacist.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessible Voice Companion Studio&lt;/strong&gt;: Natural spoken audio briefing powered by &lt;strong&gt;ElevenLabs&lt;/strong&gt; with adjustable speeds (0.8x gentle to 1.2x brisk), multiple caregiver voices, dynamic 24-band frequency soundwave visualizer, and an offline Web Speech API fallback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive 3D Regimen Health Aura&lt;/strong&gt;: Three.js medical capsule visualization indicating overall regimen safety via real-time biochemical color shift.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-Readability Typography &amp;amp; Layout&lt;/strong&gt;: Built with the &lt;strong&gt;Obsidian &amp;amp; Clinical Emerald&lt;/strong&gt; design system (inspired by Vercel &amp;amp; Supabase specifications), scalable font sizing toolbelt (&lt;code&gt;A&lt;/code&gt;, &lt;code&gt;A+&lt;/code&gt;, &lt;code&gt;A++&lt;/code&gt;), and zero visual congestion across clean horizontal tabs (&lt;code&gt;#overview&lt;/code&gt;, &lt;code&gt;#medications&lt;/code&gt;, &lt;code&gt;#schedule&lt;/code&gt;, &lt;code&gt;#safety&lt;/code&gt;, &lt;code&gt;#voice&lt;/code&gt;, &lt;code&gt;#settings&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Large-Print Fridge Calendar&lt;/strong&gt;: Print-ready (&lt;code&gt;@media print&lt;/code&gt;) schedule formatted specifically for elderly patients to post on refrigerator doors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Family Preset Personas&lt;/strong&gt;: Instant switching between realistic clinical personas:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Grandma Eleanor (82)&lt;/strong&gt;: Complex methotrexate regimen, blood pressure management, and NSAID contraindication alert.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uncle David (67)&lt;/strong&gt;: Diabetic intake, statin therapy, and antibiotic mineral chelation timing rules.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maya (19)&lt;/strong&gt;: Post-surgical antibiotic schedule and oral contraceptive efficacy warnings.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Live Application&lt;/strong&gt;: Running locally at &lt;code&gt;http://localhost:3000&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video Walkthrough &amp;amp; Interactive Demo&lt;/strong&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The interface provides an end-to-end clinical workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Overview Dashboard&lt;/strong&gt;: Instant visual status of regimen safety, active medications count, today's schedule, and the interactive 3D capsule.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Medications &amp;amp; Doctor's Intake&lt;/strong&gt;: Inventory management and raw clinical note extraction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safety &amp;amp; Contraindications&lt;/strong&gt;: Detailed biochemical mechanism breakdown, mineral/food spacing rules, and actionable pharmacist questions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voice Companion Studio&lt;/strong&gt;: Senior-accessible spoken audio briefing with live playback progress and frequency waveform equalizer.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/RICH-KEED/HacktoberFest" rel="noopener noreferrer"&gt;RICH-KEED/HacktoberFest&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License&lt;/strong&gt;: MIT Open Source License
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/RICH-KEED/HacktoberFest.git
&lt;span class="nb"&gt;cd &lt;/span&gt;HacktoberFest
npm &lt;span class="nb"&gt;install
&lt;/span&gt;npm start
&lt;span class="c"&gt;# Opens on http://localhost:3000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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

&lt;p&gt;RxShield is architected around open-source AI and offline sovereignty:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemma 2 (&lt;code&gt;gemma-2-9b-it&lt;/code&gt;)&lt;/strong&gt;: At the core of RxShield's intelligence is Google's open-weight Gemma 2 model. Gemma 2 parses unstructured doctor discharge notes, analyzes complex drug combinations, translates biochemical warnings into patient-friendly English, and formulates targeted questions for pharmacists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline Sovereign Clinical Engine&lt;/strong&gt;: To guarantee 100% uptime and total privacy without internet access, RxShield includes an embedded rule-based clinical heuristics engine. It runs locally with zero latency, screening for dangerous drug combinations (e.g. &lt;em&gt;Methotrexate + NSAIDs&lt;/em&gt;, &lt;em&gt;Lisinopril + Potassium&lt;/em&gt;) even in offline environments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ElevenLabs Voice Narration + Web Speech Fallback&lt;/strong&gt;: Generates lifelike caregiver voice briefings tailored for seniors with failing eyesight. When offline or without an API key, it seamlessly falls back to the native browser Web Speech API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Three.js Biochemical Aura&lt;/strong&gt;: Renders an interactive 3D capsule using WebGL that dynamically reflects clinical status through shader lighting and orbital rotation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modern Semantic Stack&lt;/strong&gt;: Pure Vanilla JavaScript (ES modules), semantic HTML5, and a custom CSS custom-property design system with zero framework overhead.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Prescription regimens, dosages, and personal health histories are among the most sensitive personal data imaginable. Sending an elderly loved one's entire medication schedule to closed, proprietary cloud services with unknown retention policies is unacceptable for families.&lt;/p&gt;

&lt;p&gt;Open innovation matters for RxShield in three vital ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;True Healthcare Sovereignty&lt;/strong&gt;: Because Gemma 2 is an open-weight model and RxShield features an offline heuristics engine, the system operates completely offline without sending a single byte of telemetry to external servers. It costs nothing to run, cannot be shut down by an API deprecation, and functions during internet outages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inspectable Clinical Transparency&lt;/strong&gt;: In medicine, closed black-box models that cannot explain their reasoning are dangerous. Open-source clinical heuristics and transparent prompts allow pharmacists and doctors to inspect, audit, and verify the exact safety rules governing drug interaction alerts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Universal Accessibility&lt;/strong&gt;: Open web standards ensure the application runs on any hardware—from an old tablet on a kitchen counter to modern laptops—without proprietary app store walled gardens.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;The complete architecture, design iteration, UI refinement, and accessibility testing was developed pair-programming with an autonomous AI agent via DevRelay. You can inspect the full development session transcript:&lt;/p&gt;


&lt;div class="ltag-agent-session"&gt;
  &lt;div class="agent-session-header"&gt;
    
    &lt;span class="agent-session-tool-icon-badge" title="Gemini CLI"&gt;
&lt;/span&gt;
    &lt;span class="agent-session-title"&gt;RxShield: Medication Guardian with Gemma 2, ElevenLabs &amp;amp; Awesome Design MD&lt;/span&gt;
  &lt;/div&gt;

  &lt;div class="agent-session-scroll"&gt;

      &lt;div class="agent-session-message agent-session-user"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-user"&gt;
          You
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Build RxShield: a clinical medication safety dashboard for elderly family members, integrating Gemma 2 for drug interaction safety analysis, ElevenLabs for voice instructions, and an accessible high-contrast UI.&lt;/p&gt;

                &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-assistant"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-assistant"&gt;
          Agent
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Architected sovereign local proxy server with Gemma 2 AI (Google AI Studio with heuristic rule engine fallback) and ElevenLabs TTS (with Web Speech fallback). Implemented Three.js interactive 3D pills, WCAG AAA accessibility contrast toggle, and family profiles.&lt;/p&gt;

                &lt;/div&gt;
              &lt;div class="agent-session-tool-call"&gt;
                
                  &lt;span class="agent-session-chevron"&gt;▸&lt;/span&gt;
                  &lt;span class="tool-name tool-name-runcommand"&gt;run_command&lt;/span&gt;
                    &lt;span class="tool-input-preview"&gt;npm start&lt;/span&gt;
                
                &lt;div class="agent-session-tool-detail"&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Input&lt;/div&gt;
                      &lt;pre class="agent-session-pre agent-session-terminal"&gt;&lt;code&gt;$ npm start&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Output&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;RxShield server active on port 3000&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-user"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-user"&gt;
          You
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Overhaul colors and layout using awesome-design-md (getdesign.md). Fix congestion and make it a true multi-page dashboard.&lt;/p&gt;

                &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-assistant"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-assistant"&gt;
          Agent
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Reverse-engineered Linear.app, Raycast, and ElevenLabs design tokens from VoltAgent/awesome-design-md. Applied obsidian canvas (#060709), surface elevation (#090a0d, #0d0e13), Linear lavender (#5e6ad2), and hairline borders. Introduced horizontal multi-page tabs (#overview, #medications, #schedule, #safety, #voice, #settings), expanded container to 1360px, added color-scheme: dark, and verified in browser.&lt;/p&gt;

                &lt;/div&gt;
              &lt;div class="agent-session-tool-call"&gt;
                
                  &lt;span class="agent-session-chevron"&gt;▸&lt;/span&gt;
                  &lt;span class="tool-name tool-name-browsersubagent"&gt;browser_subagent&lt;/span&gt;
                    &lt;span class="tool-input-preview"&gt;browser_subagent verification&lt;/span&gt;
                
                &lt;div class="agent-session-tool-detail"&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Input&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;browser_subagent verification&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Output&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;All views verified clean, high contrast, zero congestion.&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="agent-session-footer"&gt;
    &lt;span class="agent-session-meta"&gt;
        4 of 4 messages
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;



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

&lt;p&gt;We are entering the following Hacktoberfest Weekend Challenge partner categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma&lt;/strong&gt;: Powered by Google Gemma 2 (&lt;code&gt;gemma-2-9b-it&lt;/code&gt;) for clinical note extraction, plain-English drug contraindication translation, and senior medication briefing generation, backed by a sovereign open-source fallback engine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of ElevenLabs&lt;/strong&gt;: Features the ElevenLabs Voice Companion Studio with natural senior-friendly caregiver voices, playback rate controls, and frequency soundwave visualizer for patients with vision impairments.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Built with care for Grandma Eleanor and caregivers everywhere.&lt;/em&gt;&lt;/p&gt;

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