Skip to content

ahmadabdelbary2001/Mediplus-Spring-FullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 MediPlus Clinic Management System

A full-stack clinic management system built with Spring Boot (Java) for the backend and a static front-end using HTML, CSS, JavaScript, and jQuery. The application provides functionalities for three primary user roles: Patients, Doctors, and Administrators.

📖 Overview

MediPlus is designed to streamline clinic operations by providing a comprehensive platform for managing patient appointments, medical records, and administrative tasks. It offers distinct functionalities tailored to the roles of patients, doctors, and administrators, ensuring a secure and efficient healthcare management experience.


📋 Table of Contents

  1. ✨ Features
  2. 🚀 Getting Started
  3. 📁 Project Structure
  4. 📸 Screenshots
  5. 📜 License
  6. 🔗 Additional Resources

✨ Features

  • Patient Module
    • Self-registration, login, and profile management.
    • Booking, viewing, editing, and canceling appointments with doctors.
    • Viewing medical records and prescriptions.
    • Receiving notifications when a doctor confirms or rejects an appointment.
  • Doctor Module
    • Login and profile management.
    • Viewing a list of patient appointments.
    • Confirming or rejecting appointment requests.
    • Managing personal schedule.
    • Receiving notifications when a patient requests or modifies an appointment.
  • Administrator Module
    • Managing all user accounts (doctors, patients, pharmacists, receptionists).
    • Configuring medical departments and specializations.
    • Generating statistical reports (e.g., number of patients, appointments, revenue).
    • Viewing system logs and monitoring unauthorized access attempts.

🚀 Getting Started

To get started with the MediPlus Clinic Management System, you will need to set up both the backend and frontend components. Please refer to the respective README files for detailed instructions:


📁 Project Structure

Mediplus-Spring-FullStack/
├── Mediplus-Backend/               # Spring Boot backend (Java)
├── Mediplus-Frontend/              # Static HTML/CSS/JavaScript frontend
└── Screenshots/                    # Project screenshots

For a more detailed breakdown of the backend and frontend structures, please refer to their dedicated README files.


📸 Screenshots

Home Page

Home Page

Admin Dashboard

Admin Dashboard

Doctor Dashboard

Doctor Dashboard

Patient Dashboard

Patient Dashboard

Add Appointment

Add Appointment

Doctor Appointment View

Doctor Appointment View

Patient Appointment View

Patient Appointment View

User Profile

User Profile


📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


🔗 Additional Resources

Made with ❤️ by @Ahmad Abdelbary

About

Spring Boot clinic management system with Bootstrap frontend, role-based access, appointment scheduling, and Swagger API documentation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors