https://github.com/080bct12alex/medixui
A frontend for the Patient Management System built using Next.js connects to a FastAPI backend to manage patient records including BMI calculation, CRUD operations, and health verdicts.
https://github.com/080bct12alex/medixui
fastapi nextjs
Last synced: 11 months ago
JSON representation
A frontend for the Patient Management System built using Next.js connects to a FastAPI backend to manage patient records including BMI calculation, CRUD operations, and health verdicts.
- Host: GitHub
- URL: https://github.com/080bct12alex/medixui
- Owner: 080bct12alex
- Created: 2025-07-13T16:42:09.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-19T14:49:44.000Z (11 months ago)
- Last Synced: 2025-07-19T18:36:42.947Z (11 months ago)
- Topics: fastapi, nextjs
- Language: JavaScript
- Homepage: https://medix-neon.vercel.app
- Size: 34.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π₯οΈ Medix UI β Patient Management System (Next.js Frontend)
This is the **frontend** for the Patient Management System built using **Next.js (App Router)**. It connects to a FastAPI backend to manage patient records
π§ββοΈ Doctors can log in, view, create, update, delete and many more of their patient records β all from a clean and responsive web interface.
---
## π Live Website
Visit the deployed frontend:
π **[https://medix-neon.vercel.app](https://medix-neon.vercel.app)**
> Fully integrated with the FastAPI backend at [https://medixapi.onrender.com](https://medixapi.onrender.com)
> DOCS at [https://medixapi.onrender.com/docs](https://medixapi.onrender.com/docs)
---
# βοΈ **Backend (FastAPI):**
[https://github.com/080bct12alex/MedixAPI](https://github.com/080bct12alex/MedixAPI)
---
## β
Key Features
- π JWT-authenticated API access
- π¨ββοΈ Doctor-Based Access Control
- π View all patients
- π Retrieve a patient by ID
- β Add new patient records
- π Update patient information
- π Delete a patient
- π Sort by `_id`, `latest_diagnosis_date`, `latest_condition`, `age`,`height`, `weight`.
- οΏ½οΏ½ Automatically calculate BMI and assign a health category (`Underweight`, `Normal`, `Obese`)
- π©Ί Diagnosis Tracking
- Track each patientβs medical diagnosis history .
- π Diagnosis-Based Grouping
- Group patients by `disease` , `condition` .
- Filter patients based on `Disease name` , `Condition` , `Diagnosis` `date`.
- π§ Responsive UI
---
## π Tech Stack
- **Framework:** Next.js (App Router)
- **API:** REST API powered by FastAPI
- **Deployment:** Vercel (Frontend), Render (Backend)
---