AyurX is a full-stack Hospital Management System designed to simplify hospital operations and improve the patient experience.
The system provides a platform for managing hospitals, doctors, patients, appointments, and patient profiles. Patients can browse hospitals, view available doctors, book appointments, and track their appointment status.
- Patient registration and login
- View available hospitals
- View doctors
- Book appointments
- View appointment status
- Edit patient profile
- Manage personal information
- Doctor management
- View assigned appointments
- Manage patient-related appointment information
- Access doctor information
- Hospital management
- Manage hospital information
- Manage doctors associated with hospitals
- Manage appointments
- Online appointment booking
- Patient appointment requests
- Appointment status tracking
- Approved / pending appointment status
- Doctor and hospital association
- User registration
- User login
- User logout
- Role-based access to different sections of the system
- HTML
- Tailwind CSS
- JavaScript
- Python
- Django
- Django REST Framework
- PostgreSQL
- Render
┌──────────────────┐
│ Users │
└────────┬─────────┘
│
▼
┌──────────────────┐
│ Frontend │
│ HTML + Tailwind │
│ + JavaScript │
└────────┬─────────┘
│
▼
┌──────────────────┐
│ Django Backend │
│ + DRF │
└────────┬─────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
┌────────────┐ ┌─────────────┐ ┌────────────┐
│ PostgreSQL │ │ Appointment │ │ Users │
│ Database │ │ Management │ │ Management │
└────────────┘ └─────────────┘ └────────────┘
│
▼
┌──────────────────┐
│ Hospital / Doctor│
│ / Patient │
└──────────────────┘