Skip to main content
Michael Onofre
06 / 13Offline-First Medication Reminder · PWALive

PillTrack.App

1 min readpill-track-omega.vercel.app
Data sources
2
RxNorm + openFDA
Mode
Offline-first
service worker + IndexedDB
Install
~10s
PWA, no app store
Built with
Claude Code
API, sync, PDF, auth

Overview

Warm, offline-first medication reminder PWA. Type a drug name and the app autofills clinical data from RxNorm and openFDA, then runs schedules, smart reminders, and a one-tap Taken flow that syncs through a service worker into IndexedDB. Multi-profile support, doctor-ready PDF export, installs in ~10 seconds. Built end-to-end with Claude Code — API integrations, offline sync, PDF export, auth, and landing page, shipped solo.

How it works

  1. Type a drug name and the app pulls structured data from RxNorm and openFDA automatically — no manual entry of generic/brand mappings or warnings.
  2. Any cadence — daily, weekly, custom — with smart reminders and a one-tap Taken action that records adherence locally.
  3. Offline-first by design: service-worker sync + IndexedDB store keep schedules, history, and profiles working without a network round-trip.
  4. Doctor-ready PDF export — a clean adherence report you can hand off at an appointment, generated client-side.
  5. Multiple profiles in a single install: manage meds for yourself plus family or dependents from one device.
  6. PWA install in ~10 seconds; runs anywhere a browser does, no app-store review loop.
  7. Built solo, end-to-end with Claude Code as the primary dev loop — RxNorm / openFDA integrations, service-worker sync, PDF export, auth, and the marketing landing page.
Next.js
PWA
Health
Claude Code
IndexedDB