Case Study

120+ Health: Enterprise-Grade Medication Management Platform

A comprehensive health-tech PWA with AI-powered features, multi-role dashboards, and 2,980+ automated tests.

Visit 120plus-health.web.app ↗
120+ Health medication management dashboard
2,980+ tests 40+ interaction rules 4 user roles AI/OCR scanning Offline-first 3 languages

The Challenge

Medication management for elderly is error-prone
Dangerous drug interactions go unnoticed
Paper schedules are hard to digitize
Multiple stakeholders (patient, family, social worker, doctor) need different views
Must work offline (poor connectivity in rural areas)
Solution

Medication Safety Engine

40+ drug interaction rules (critical / warning / info levels). Thyroid-calcium, bisphosphonate-calcium, warfarin, and more. Real-time alerts when adding medications.

Solution

AI-Powered Schedule Scanning

Gemini Vision OCR for paper medication schedules. Extracts medication name, dosage, frequency, timing. Automatic import into digital schedule.

Medicine Cabinet — AI-powered medication inventory with Scan Schedule feature
Solution

Multi-Role Dashboards

Patient: personal meds, adherence, vitals. Caregiver: family member oversight. Social Worker: client monitoring. Doctor: adherence statistics.

Demo role selection — Patient, Caregiver, Social Worker, Doctor dashboards
Solution

Offline-First Architecture

Service Worker with sync queue. Works without internet. Background sync when connectivity returns.

120+ Health mobile — works offline with service worker sync
Solution

Adherence Engine

Timezone-aware medication tracking. Adherence scoring and trends. Fitbit integration for health data.

Analytics dashboard — Treatment Adherence 30-day chart and Meds vs Pulse correlation

Engineering Quality

This project demonstrates engineering discipline:

2,980+ automated tests (Vitest unit + Playwright E2E)
Accessibility testing (WCAG audit)
Visual regression testing
Multi-language support (Ukrainian, English, Russian)

Tech Stack

Firebase Auth Firestore Firebase Storage Cloud Functions Firebase Messaging Gemini Vision API Fitbit API PWA / Service Worker Vitest Playwright Web Vitals Chart.js

Need a complex application built right? Let's talk →

Book a Call