Skip to content

Alpha-lit/Managment-System

Repository files navigation

🏥 Healthcare Management System

A robust and scalable web application built with Django to streamline healthcare facility management. This system enables efficient handling of patient records, appointments, staff details, and payment tracking — designed for clinics, hospitals, and medical centers.


🚀 Features

  • Patient Management: Register, update, and manage patient information easily.
  • Appointment Scheduling: Book, modify, and track patient appointments seamlessly.
  • Staff Management: Add and manage employee details and roles within the system.
  • Payment Tracking: Log and summarize upfront payments made by patients.
  • User-friendly Admin Dashboard: Simplifies navigation and operational control.
  • API Support: Optional REST API endpoints for integration with frontend or mobile apps.
  • Secure and Reliable: Built with Django’s security best practices.

🛠️ Technology Stack

Layer Technologies Used
Backend Python, Django
Frontend HTML5, CSS3, Bootstrap
Database SQLite (Development), PostgreSQL (Production recommended)
API Django REST Framework (optional)
Version Control Git

📁 Project Structure

healthcare_system
├── patients/ # Patient app (models, views, forms, templates)
├── appointments/ # Appointment app (models, views, forms, templates)
├── staff/ # Staff/Employee management app
├── payments/ # Payment tracking app
├── templates/ # Global HTML templates
├── static/ # CSS, JS, images
├── manage.py # Django project management script
├── requirements.txt # Python dependencies
└── README.md # Project documentation

⚙️ Installation and Setup Guide

Prerequisites

  • Python 3.8+
  • Git
  • Virtualenv (recommended)

Steps to Run Locally

  1. Clone the repository:
    git clone https://github.com/yourusername/healthcare-management-system.git
    cd healthcare-management-system 
  2. Create and activate a virtual environment:
    python -m venv env
    source env/bin/activate    # Windows: env\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Apply database migrations:
    python manage.py makemigrations
    python manage.py migrate
  5. Create a superuser to access admin panel:
    python manage.py createsuperuser
  6. Run the development server:
    python manage.py runserver
  7. Open your browser and visit:
    http://127.0.0.1:8000/

About

Django healthcare management system for patients, appointments, staff, payments, and admin workflows.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors