Skip to content

Releases: rkbyoo/finalYearProject

Medilocker - version 1.0.0

16 May 06:48

Choose a tag to compare

Pre-release

MediLocker - v1.0.0 (Final Year Project Release)

We are proud to present the initial release of MediLocker, a comprehensive healthcare management mobile application. Developed as a final year project, MediLocker acts as a secure digital vault for patients, enabling seamless access to their medical journey and life-saving information during emergencies.


📱 Core Features

  • Secure Authentication: Multi-factor authentication using a unique 10-digit Patient ID and OTP-verified phone login.
  • Smart Health Dashboard: A high-level overview of upcoming appointments, recent medical visits, and pending healthcare bills.
  • Emergency Medical ID: A digital emergency card featuring a 3D-flip interface that displays critical data like Blood Group, Allergies, and Chronic Conditions. It includes a QR code for rapid profile retrieval by medical staff.
  • Medical Records Vault: Detailed history of all hospital visits, including diagnoses, treatments, and an integrated PDF viewer for lab reports and prescriptions.
  • Appointment Management: Tracking of doctor consultations, department details, and hospital locations.
  • Financial Tracking: A dedicated billing module to view, track, and manage medical expenses and payment history.

🛠️ Technical Excellence

  • State Management: Built using the Provider pattern for a reactive and efficient user experience.
  • Hybrid Storage: Utilizes a mix of SharedPreferences for performance and FlutterSecureStorage for encrypted sensitive data.
  • Optimized Performance:
    • Size Optimization: Successfully optimized the production build to < 50MB through NDK stripping and resource shrinking.
    • Offline Support: Implemented data caching to ensure emergency information is available even without network access.
  • Modern UI/UX: Designed with a clean, professional medical aesthetic featuring a curated color palette (MediBlue, EmergencyRed) and smooth micro-animations.

🔌 Backend & Security

  • Cloud Integration: Fully integrated with a custom REST API hosted on Oracle Cloud.
  • Environment Aware: Supports dynamic switching between local development and production via .env configuration.
  • Demo Mode: Included for reviewers to test the app using test credentials:
    • Phone: 6913825211
    • Patient ID: 1000000006

📦 Installation Assets

  • app-release.apk: For direct installation on Android devices.
  • app-release.aab: Optimized bundle for Play Store deployment.