Skip to content

MedVerify

MedVerify Mobile is a Flutter-based mobile application designed to verify the authenticity of pharmaceutical drugs through multiple verification methods.

ProjectIn progressHealth System

At a glance

Status
In progress
Category
Health System
Stack
Flutter · Dart · Provider · FastAPI · PostgreSQL(Main DB) · Hive(Local DB) · BigQuery(For Analytics) · Firebase
Links
Source code(opens in a new tab)
MedVerify screenshot

01Capabilities

Key features

  • Multi-Modal Drug Verification using real-time barcode scanning, OCR for FDA number extraction, fuzzy text search, and image upload for comprehensive drug validation.
  • Local storage of scan history using Hive database
  • Sentry integration for crash reporting and error monitoring
  • Geographic data collection for verification analytics
  • Firebase Cloud Messaging integration
  • User feedback collection and submission

02System design

Architecture

The architecture of the MedVerify Mobile app is organized into a structured Flutter framework, incorporating multi-modal drug verification through barcode scanning, FDA number recognition, and manual searches, while employing various design patterns like Provider for state management, Repository for data persistence with Hive, and dedicated services for business logic, all supported by a robust technical stack featuring Firebase for analytics and notifications.