Skip to content

Bez-coder/Medsure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Medsure

Medsure is a comprehensive health management and medicine authentication app designed to protect lives by ensuring the authenticity of medications.

Features

  • Medicine Authentication: Instantly verify the authenticity of medicines by scanning QR codes.
  • Medication Reminders: Never miss a dose with high-reliability background notifications that work even when the app is closed.
  • Health Tracking: Keep a secure digital log of your medication history and health metrics.
  • Smart Analytics: View your adherence history and health progress at a glance.
  • Session Persistence: Fast access with a 10-minute session bypass for guest users and permanent login for authenticated users.
  • Google Sign-In: Secure and easy authentication using your Google account.
  • Featured Health Insights: Stay informed with curated medical articles and quick health tips.

Tech Stack

  • Framework: Flutter (Dart)
  • Backend: Firebase (Auth, Firestore)
  • State Management: Provider
  • Icons: Lucide Icons & Custom Branding
  • Notifications: Flutter Local Notifications with Timezone support

Getting Started

Prerequisites

  • Flutter SDK (^3.10.4)
  • Android Studio / VS Code
  • A Firebase Project

Setup

  1. Clone the repository:

    git clone https://github.com/bez-coder/medsure.git
    cd medsure
  2. Install dependencies:

    flutter pub get
  3. Firebase Configuration:

    • Place your google-services.json in android/app/.
    • Place your GoogleService-Info.plist in ios/Runner/.
  4. Run the app:

    flutter run

🔒 Session Management

Medsure implements a "Guest Grace Period." If you use the app without logging in, your session is remembered for 10 minutes. Authenticated users stay logged in across app restarts.

🔔 Notifications

The app uses flutter_local_notifications with a dedicated High Importance channel on Android to ensure medication reminders are delivered exactly on time.


Developed to protect lives.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors