Skip to content

Manash396/MedTrust

Repository files navigation

🏥 MedTrust – Doctor & Patient Management App

MedTrust is an Android application designed to streamline interaction between doctors and patients.
The app provides separate workflows for doctors and patients, secure authentication, appointment and payment handling, and a clean Material UI experience.


📱 About the App

MedTrust aims to simplify healthcare management by providing:

  • Dedicated Doctor and Patient modules
  • Secure login and role-based navigation
  • Patient consultation and video-call handling
  • Online payment integration using Razorpay
  • Real-time doctor–patient video consultation using Zego SDK
  • Prescription can be updated and downloaded as pdf.
  • Smooth and modern UI built with Material Design

The app is built with scalability and maintainability in mind, following modern Android development best practices.

Future Implementation

  • AI-Assisted X-rays analysis module to provide preliminary diagnostic insights for doctors.
  • And blockchain based appointment data integrity verification using cryptographic hash validation and tamper-detection mechanism that triggers real time warnings if appointment data is modified preventing any illegal data change.(Not allowed even by admin and doctor).

🛠 Tech Stack

Language & Core

  • Kotlin
  • Android SDK

Architecture

  • MVVM (Model–View–ViewModel)
  • Clean Architecture principles

UI

  • XML Layouts
  • Material Components
  • ViewBinding

Dependency Injection

  • Hilt

Navigation

  • Jetpack Navigation Component

Data & Storage

  • Room Database
  • SharedPreferences

Payments

  • Razorpay Payment Gateway

Video Calling

  • Zego SDK (Doctor–Patient video consultation)

Authentication & Storage

  • Firebase Auth & FireStore SDK

Other

  • Android Jetpack Libraries
  • Lifecycle Components

🔐 Authentication Screens

Login Register
Login Register

👨‍⚕️ Doctor Screenshots

Home Appointments AppointmentDetail History Prescription
Doctor Home Doctor Appointments AppointmentDetail Doctor History Prescription

🧑‍🦱 Patient Screenshots

Home DoctorList DoctorDetail & Booking Appointments Appointment Detail Payment
Patient Home DoctorList DoctorDetail & Booking Patient Appointments Appointment Detail Payment

🎥 Video Demo

👉 Watch here:
https://www.linkedin.com/posts/manash-khatowal-130bb4249_finalyearproject-androiddevelopment-kotlin-activity-7427676180310441984-a4T9?utm_source=share&utm_medium=member_desktop&rcm=ACoAAD2UarQBD2l7XKILTuFmo2kChxJ-oANXLtM


🚀 Project Setup (Git Commands)

1️⃣ Clone the repository

git clone https://github.com/Manash396/MedTrust.git

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages