Skip to content

TashinParvez/UIU-HealthCare-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

222 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ UIU Health Care Management

A web-based healthcare management system designed for United International University (UIU).
This project helps patients book appointments, doctors manage visits and schedules, and admins monitor the overall healthcare workflow.

Stars Forks Issues Last Commit Top Language

PHP MySQL JavaScript HTML5 CSS3 Socket.IO Express


πŸ“– Overview

UIU Health Care Management is a role-based healthcare platform built to streamline medical service management inside a university environment. It centralizes appointment booking, doctor-patient interaction, emergency-related features, and administrative monitoring in one system.

The project is organized into separate modules for authentication, patient activities, doctor workflows, admin operations, and real-time chat.


✨ Key Features

  • πŸ‘€ Role-based system

    • Admin
    • Doctor
    • Patient
  • πŸ“… Appointment management

    • Book appointments
    • View appointment records
    • Track previous history
  • πŸ’³ Payment handling

    • Cash payment
    • Card payment
    • Mobile banking support
  • 🩺 Doctor dashboard

    • View today’s patients
    • View upcoming appointments
    • Manage patient-related data
  • πŸ§‘β€πŸ’Ό Admin dashboard

    • Monitor doctors
    • View traffic/statistics
    • Emergency alerts management
  • πŸ“š Patient services

    • Booking system
    • Appointment records
    • FAQ
    • Previous medical/appointment history
    • Profile management
  • πŸ’¬ One-to-one chat module

    • Separate chat service using Node.js + Express + Socket.IO
  • 🚨 Emergency support

    • Emergency alerts / emergency-related pages
  • πŸ“ Additional utilities

    • Blog-related pages
    • Doctor listing
    • Profile pages
    • Auth flow

πŸ—‚οΈ Project Structure

UIU-HealthCare-Management/
β”‚
β”œβ”€β”€ admin/                  # Admin panel and dashboard
β”œβ”€β”€ auth/                   # Authentication modules
β”œβ”€β”€ doctor/                 # Doctor dashboard and related pages
β”œβ”€β”€ patient/                # Patient booking, records, profile, FAQ
β”œβ”€β”€ one-to-one-chat/        # Real-time chat module
β”œβ”€β”€ emergency/              # Emergency-related pages
β”œβ”€β”€ Includes/               # Shared reusable components
β”œβ”€β”€ Hero/                   # UI/landing related files
β”œβ”€β”€ Others/                 # Supporting files
β”œβ”€β”€ database/               # Database-related folder
β”‚
β”œβ”€β”€ README.md
β”œβ”€β”€ structure.md
β”œβ”€β”€ gitCommand.md
└── better_Comment.md

πŸ› οΈ Tech Stack

Backend

  • PHP

Frontend

  • HTML
  • CSS
  • JavaScript

Database

  • MySQL / MariaDB

Real-time Communication

  • Node.js
  • Express.js
  • Socket.IO

πŸš€ Getting Started

Prerequisites

Make sure you have the following installed:

  • XAMPP / Laragon / WAMP or any PHP local server
  • PHP
  • MySQL / MariaDB
  • Node.js & npm (for the chat module only)

βš™οΈ Installation

1. Clone the repository

git clone https://github.com/TashinParvez/UIU-HealthCare-Management.git
cd UIU-HealthCare-Management

2. Move the project to your local server directory

For example, if you use XAMPP:

C:/xampp/htdocs/UIU-HealthCare-Management

3. Configure the database connection

Update your database credentials in the project’s PHP database/config connection files.

Example values:

$host = "localhost";
$user = "root";
$password = "";
$database = "uiu_healthcare";

4. Set up the database

Create a MySQL database, for example:

CREATE DATABASE uiu_healthcare;

Then import your project SQL file if you have one available. If your SQL schema is not yet added to the repository, create/import the required tables manually before running the app.

5. Start Apache and MySQL

Run both services from your local environment.

6. Open the project in your browser

http://localhost/UIU-HealthCare-Management/

πŸ’¬ Chat Module Setup

The repository also contains a separate one-to-one chat service.

Install dependencies

cd one-to-one-chat
npm install

Run the chat server

node server/server.js

Then open the relevant client/chat page from the project.


πŸ‘₯ User Roles

Admin

  • Manage doctor-related data
  • View dashboards and statistics
  • Monitor emergency alerts
  • Review system activity

Doctor

  • View patient appointments
  • Access dashboard insights
  • Manage upcoming consultations
  • Interact with patient-related records

Patient

  • Book appointments
  • View records/history
  • Access FAQ and profile features
  • Read blog/information pages

πŸ“Œ Current Notes

  • The project is under active academic/development progress.
  • Some modules may still be experimental or incomplete.
  • The chat module is separated from the main PHP application.
  • Database setup documentation can be improved further by adding a full SQL schema to the repository.

🧭 Future Improvements

  • Full database schema export
  • Better environment/config setup guide
  • Improved UI consistency
  • Stronger validation and security checks
  • Full deployment documentation
  • Screenshots and demo section

🀝 Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create a new feature branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

πŸ“š Helpful Project References


🌟 Contributors

A big thanks to all the people who contribute to this project!

Contributors


πŸ“¬ Contact

For academic collaboration, improvements, or project discussion, please open an issue in this repository.


We are following this file structure : LINK

Useful Git Commands : LINK

File Path Problem Solve: LINK

About

UIU Health Care Management is a web-based healthcare management system designed for United International University (UIU). It enables patients to book appointments, doctors to manage schedules, and admins to oversee the system efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors