Induwara
Back to Projects

MEDICATION INTELLIGENCE, MAPS & AI CHAT

MediTracker

Jul 2024

Healthcare web app for medication availability, mapping nearby locations, scheduling, and an AI-powered health chat. Idealize 2024 finalist, top 3 in the school category.

MediTracker project screenshot

Technologies

ReactAuth0SupabaseGoogle MapsBootstrap

Case study

MediTracker case study

Overview

I built MediTracker (also written MediTrack in the original article) so finding a dose is not a round of phone calls. Search is map-aware: pharmacies and hospitals show up relative to the user, stock is treated as a live lookup, and reminders exist so the app is useful after the medicine is in the bag. An AI assistant answers common medication questions; a forum/blog layer is there for people who want community context, not only a chatbot.

Live demo: meditracker.induwara.dev.

Problem

In Sri Lanka a prescribed item can sit on one shelf and be missing at the next shop. Caregivers and older patients waste time calling around. Scheduling is a second problem: even when the box is at home, doses get skipped. I wanted location-aware availability and reminders in one React app, with identity and data that could survive more than a weekend prototype.

What I built

The availability tracker searches across a sample medicine set and uses RxNorm-style naming so the same drug is not listed three ways. Google Maps plus geolocation plots nearby pharmacies and hospitals. Users can work toward an order path from that map, not only a list.

Scheduling sends reminders over web push or email. Auth0 owns sign-in. Supabase (Postgres, including realtime) holds records and stock-style updates. The health chat used Gemini 1.5 Flash against medicine-oriented prompts — interactions, side effects, dosage language — with the usual caveat that it is support, not a clinician. Bootstrap kept the UI shippable for the Idealize timeline.

Impact

MediTracker was an Idealize 2024 finalist — top 3 in the school category. I still use the public demo in applications and talks. It is an early example in this portfolio of maps, auth, realtime data, and an AI assistant in one healthcare UX. I do not claim clinical outcomes or pharmacy-network coverage beyond the demo.

Key features

  • Medicine search with standardised names and geolocation
  • Map of nearby pharmacies and hospitals
  • Reminder schedule via web push or email
  • AI health chat for common medication questions
  • Auth0 sessions and Supabase-backed records
  • Community forum / knowledge-sharing area

Technologies

React for the UI, Auth0 for identity, Supabase for data and realtime, Google Maps for location, Bootstrap for layout, and Gemini for the assistant. Axios for HTTP.

My role

I designed and implemented the full web app for the Idealize 2024 school-category finals — maps, auth, reminders, AI chat, and the public write-up.