Skip to content

a small project handles the healthecare system using django framework as a backend and Mongodb as database

Notifications You must be signed in to change notification settings

arnoldhere/healthHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

About

Healthcare Management System is a robust, full-stack web application built with Django, designed to streamline the healthcare operational processes. It supports three types of users: Patients, Staff, and Admin, each with clearly defined roles and permissions, ensuring a smooth, secure, and role-based access experience.

The system emphasizes strong validation and authentication, dynamic staff allocation, and real-time reporting for administrators. MongoDB is used as the backend database for fast, scalable, and flexible data storage.

๐Ÿš€ Features

  • Multi-User System:

    • Patient: Can book appointments, view medical records.
    • Staff: Doctors/Nurses/Support Staff - Manage appointments, update patient records.
    • Admin: Full control, manage staff and patients, view system reports.
  • Authentication & Authorization:

    • Strong form validation.
    • Password hashing and secure login sessions.
    • Role-Based Access Control (RBAC).
  • Database:

    • Backend database using MongoDB with Django via Djongo or MongoEngine.
  • Dynamic Staff Allocation:

    • Automatically assign staff based on specialization, availability, and workload.
  • Admin Dashboard:

    • Interactive charts and reports (appointments statistics, patient statistics, staff activity).
  • Responsive UI:

    • Built with Bootstrap5 for mobile-first responsive design.

๐Ÿ›  Tech Stack

  • Backend: Django 4.x
  • Frontend: HTML5, CSS3, Bootstrap 5, JavaScript
  • Database: MongoDB
  • Authentication: Djangoโ€™s built-in auth system with customizations
  • ORM: Djongo (or MongoEngine)

About

a small project handles the healthecare system using django framework as a backend and Mongodb as database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published