Skip to content
ProductUniversity healthcare project2024

MedBox

Android mobile application for intelligent medication management and patient-doctor communication. Enables users to track medication adherence, schedule doses, and facilitate real-time medical data sharing with healthcare professionals.

Overview

MedBox is a comprehensive healthcare mobile application designed to revolutionize medication management and improve patient-doctor communication. The platform allows patients to manage their medications conveniently from their smartphones with real-time reminders, track adherence, and share medical data securely with healthcare providers. Healthcare professionals can access patient information, monitor treatment compliance, and manage appointment schedules efficiently. Built with Kotlin and Firebase, MedBox integrates advanced healthcare technologies to provide a seamless telemedicine experience.

Outcomes

  • Dual patient/doctor interfaces with real-time notifications
  • Offline SQLite persistence synced to Firebase

Key Features

  • Patient account creation and profile management
  • Intelligent medication tracking and reminders
  • Medication dosage and frequency management
  • Barcode scanner for medication identification
  • Side effects tracking and documentation
  • Doctor-patient relationship management
  • Online appointment booking and scheduling
  • Real-time notifications for patients and doctors
  • Medication adherence reports and analytics
  • Secure medical data storage with Firebase
  • Telemedicine consultation support
  • Admin panel for user management

Role

Full-Stack Mobile Developer & UX/UI Designer

Challenge

Creating a secure, user-friendly healthcare platform that seamlessly integrates patient medication management with doctor oversight while ensuring data privacy, real-time synchronization, and offline functionality across diverse Android devices.

Solution

Implemented robust authentication with Firebase, designed an intuitive dual-interface system for patients and doctors, integrated SQLite for local persistence with Firebase Realtime Database for cloud sync, and built a real-time notification system plus an admin dashboard.

Technologies Used

KotlinAndroidFirebaseSQLiteXMLJava