🏥 Hospital Management System
A simple web-based Hospital Management System built using Flask. This project allows users to register, log in, browse doctors, book appointments, and view prescriptions. It also includes separate dashboards for Admins, Doctors, and Patients.
This is a personal learning project where I explored backend architecture, database modelling, and UI using Flask, SQLAlchemy, Jinja2, and Bootstrap.
🔧 Tech Stack
Backend: Flask, SQLAlchemy
Frontend: HTML, Jinja2, Bootstrap 5
Database: SQLite
✨ Features 👨⚕️ Admin
Add, edit, and delete doctors
View and manage all appointments
Automatically generate time slots for new doctors
👤 Patient
Register and log in
Browse doctors with their specialization
Book and cancel appointments
View prescription uploaded by doctor
🩺 Doctor
View upcoming appointments
Add prescriptions for completed appointments