Skip to content

Dot-Name/medi-tech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

MediTech - Smart Healthcare Solution

Overview

MediTech is an advanced healthcare application ecosystem that connects users with doctors, pharmacies, and diagnostic labs through a seamless mobile interface. The platform allows users to book doctor appointments, order medicines, and schedule lab tests, making healthcare more accessible and efficient.

Project Modules

MediTech consists of three primary applications:

1. User App (Patient Side)

Features:

  • Doctor Appointment Booking (Video/Audio consultations)
  • Medicine Ordering (Browse, add to cart, and purchase)
  • Lab Test Booking (Diagnostic tests from registered labs)
  • Medical AI Chatbot (Integrated Google Gemini AI for queries)
  • Order Tracking & History
  • Secure Authentication (Email login, Firebase Authentication)

Tech Stack:

  • Frontend: Kotlin (XML, Jetpack Compose)
  • Backend: Firebase (Firestore & Realtime Database)
  • AI Integration: Google Gemini AI (via Retrofit)
  • Others: Glide (Image Loading), RoomDB (Local Storage)
  • UI Styling: Enhanced CSS for better visuals and improved user experience

2. Doctor App

Features:

  • Appointment Management (Accept, reschedule, or cancel appointments)
  • Patient Chat & Consultation (Secure messaging & video calls)
  • E-Prescription Upload
  • Availability & Schedule Management

Tech Stack:

  • Frontend: Kotlin (XML)
  • Backend: Firebase Firestore
  • Real-time Communication: WebRTC / Firebase Messaging
  • UI Styling: Custom CSS for doctor profile pages and interactive elements

3. Pharma & Lab (P&L) App

Features:

  • Medicine Inventory Management
  • Order Processing (Receive, accept, or reject orders)
  • Lab Test Management
  • Verification System for pharmacies and labs

Tech Stack:

  • Frontend: Kotlin (XML, Jetpack Compose)
  • Backend: Firebase Firestore
  • Storage: Firebase Storage (For reports and licenses)
  • UI Styling: Clean and minimal CSS for improved visibility and usability

Tech Stack Overview

  • Frontend: Kotlin (XML & Jetpack Compose)
  • Backend: Firebase Firestore, Firebase Authentication
  • Image Loading: Glide
  • Local Storage: RoomDB
  • AI Integration: Google Gemini AI (for chatbot)
  • API Calls: Retrofit
  • State Management: MVVM Architecture
  • Enhanced CSS Framework: Integrated CSS improvements for seamless design across all apps

App Flow

User App Flow

  1. User Login (Firebase Auth)
  2. Dashboard (Doctors, medicines, and lab tests)
  3. Book Appointment
  4. Order Medicines
  5. Lab Test Booking
  6. Track Orders

Doctor App Flow

  1. Doctor Login (Firebase Auth)
  2. Appointment Management
  3. Chat/Consultation
  4. Upload Prescription
  5. Manage Schedule

Pharma & Lab Flow

  1. Admin Verification (Upload licenses for approval)
  2. Manage Inventory
  3. Process Orders
  4. Upload Reports

Future Enhancements

AI Diagnosis – Advanced AI-based symptom checker
EHR System – Digital medical records for users
Payment Gateway – Razorpay/UPI integration for seamless payments

Conclusion

MediTech is a one-stop healthcare platform that bridges the gap between patients, doctors, pharmacies, and labs. It simplifies consultations, medicine ordering, and diagnostics with a smooth, AI-enhanced experience.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages