Skip to content

CypherXXXX/_edcare_

Repository files navigation

🏥 EdCare – Healthcare Management Ecosystem

EdCare Banner React TypeScript Vite TailwindCSS Supabase Python Flask


📖 Overview

EdCare is a modern, full-stack healthcare management ecosystem that connects patients, doctors, and AI-powered diagnostics in a single unified platform.

Unlike traditional hospital management systems, EdCare integrates intelligent medical prediction, secure digital records, real-time dashboards, and a complete online pharmacy experience.

👥 Target Users

  1. Patients – Appointments, prescriptions, medicine orders, AI self-diagnostics
  2. Doctors – Schedule management, patient monitoring, digital prescriptions
  3. System/Admin – Secure data handling, authentication, AI inference

🌟 Key Features

🩺 Patient Module

  • Smart health dashboard with vitals & schedules
  • AI-powered Breast Cancer Prediction
  • Online pharmacy with animated cart
  • Doctor discovery & instant appointment booking
  • Secure medical history & prescriptions

👨⚕️ Doctor Module

  • Daily appointment & queue dashboard
  • Digital prescription issuance
  • Patient health analytics (charts & trends)
  • Availability & consultation hour control

🛠️ Technology Stack

Frontend

  • React 19
  • Vite 6
  • TypeScript
  • Tailwind CSS v4
  • React Context API
  • React Hook Form + Zod
  • Recharts
  • Lucide Icons

Backend & AI

  • Python 3.11
  • Flask
  • Scikit-Learn
  • Gradient Boosting Classifier
  • NumPy
  • Waitress (Production Server)

Infrastructure

  • Supabase (PostgreSQL + Auth + RLS)
  • Vercel (Frontend)
  • Render (Backend)

📂 Project Structure

_EDCARE_
├── backend/
│   ├── app.py
│   └── requirements.txt
├── sql/
│   ├── schema.sql
│   ├── seed.sql
│   └── migrations/
├── src/
│   ├── components/
│   │   ├── layout/
│   │   └── ui/
│   ├── contexts/
│   ├── hooks/
│   ├── lib/
│   ├── pages/
│   │   ├── doctor/
│   │   ├── patient/
│   │   ├── pharmacy/
│   │   └── public/
│   ├── types/
│   ├── App.tsx
│   └── main.tsx
├── .env.example
├── render.yaml
├── vercel.json
└── vite.config.ts

🚀 Future Roadmap & Pending Features

While EdCare is a robust MVP, the following features are planned for future releases to make it a production-grade enterprise solution:

💳 Real Payments Integration

  • Replace mocked Stripe implementation with real Stripe Connect or Razorpay.
  • Handle refund logic, invoicing, and subscription models for premium doctors.

📹 Telehealth & Video Consultation

  • Integrate WebRTC or Daily.co for secure, in-app video calls between patients and doctors.
  • Real-time chat features using Socket.io.

📱 Mobile Application

  • Develop a React Native counterpart for iOS and Android.
  • Implement push notifications for appointment reminders (currently email/in-app only).

🛡️ Advanced Security & Admin

  • RBAC (Role-Based Access Control): Granular permissions for hospital staff, nurses, and admins.
  • HIPAA Compliance: Audit logs, data encryption at rest, and strict access policies.

🧠 Enhanced AI Models

  • Expand diagnostic capabilities beyond Breast Cancer to include Diabetes and Heart Disease risk assessment.
  • Train custom models on anonymized patient data (with consent) for better local accuracy.

🧪 Testing & CI/CD

  • Scale unit testing coverage (currently Jest/Vitest setup is minimal).
  • Implement End-to-End (E2E) testing with Cypress or Playwright.
  • Automate deployment pipelines for both frontend and backend on merge to main.

About

A comprehensive Healthcare Management System connecting patients and doctors. Features real-time appointment booking, digital prescriptions, pharmacy integration, and AI-powered breast cancer diagnostics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors