Skip to content

Janani7975/MediConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🏥 HealthCare App

A full-stack AI-powered patient management system built with FastAPI and React.

🚀 Features

Patient

  • Book appointments with advanced doctor search and filters
  • Real-time doctor-patient chat
  • AI health assistant (symptom checker)
  • Medical history with diagnosis and prescriptions
  • Download prescriptions as PDF
  • Rate and review doctors

Admin

  • Analytics dashboard with charts
  • Manage all users and doctors
  • View all appointments and revenue

🛠️ Tech Stack

Layer Technology
Frontend React, Vite, Tailwind CSS
Backend Python, FastAPI
Database SQLite (SQLAlchemy ORM)
Auth JWT (access + refresh tokens)
Real-time WebSocket
AI Groq API (Llama 3.3)
State Zustand

📦 Installation

Prerequisites

  • Python 3.11+
  • Node.js 18+

Backend Setup

cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend
npm install
npm run dev

Environment Variables

Create backend/.env:

APP_NAME=HealthcareApp
SECRET_KEY=your-secret-key
DATABASE_URL=sqlite:///./healthcare.db
GROQ_API_KEY=your-groq-api-key

🔑 Demo Accounts

Role Email Password
Patient patient@demo.com demo1234
Doctor doctor@demo.com demo1234
Admin admin@demo.com demo1234

📱 Screenshots

Add screenshots here after taking them

🐳 Docker

docker-compose up --build

📄 API Documentation

After running the backend visit: http://localhost:8000/docs

About

AI-powered healthcare platform for patients, doctors and admins — built with FastAPI, React, WebSocket and Groq AI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors