Skip to content

Dhiren-Mhatre/SggsCare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SggsCare - Hospital Management System (HMS)

SggsCare is a full-fledged hospital management system designed to streamline hospital operations. The project is built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and offers a clean and responsive interface for both patients and hospital administrators.

Live Links:


Features

1. User Authentication

  • Patient Login/Signup: Patients can create an account and log in securely.
  • Admin Login: Separate admin login for hospital staff to manage operations.
  • JWT Authentication: Secure token-based authentication for all users.

2. Patient Management

  • Patient Registration: Easy registration form for new patients.
  • View/Edit Patient Records: Administrators can view and edit patient information.
  • Appointment Scheduling: Patients can book appointments with doctors through the portal.

3. Doctor Management

  • Add/Edit Doctors: Administrators can add or modify doctor profiles.
  • Specializations: Doctors can be filtered and managed based on their specialization.
  • Doctor Availability: View doctor schedules and availability.

4. Appointment Management

  • Book Appointments: Patients can book appointments with their preferred doctors.
  • Appointment Status: Track appointment status (confirmed, pending, completed).
  • Cancel Appointments: Easy option to cancel appointments.

5. Dashboard for Admins

  • Overview of Hospital Activities: A dashboard that displays real-time data on patients, doctors, and appointments.
  • Admin Login: Secured dashboard login for hospital management staff.
  • Role-Based Access Control: Admins can assign roles and permissions to hospital staff members.
  • Doctor Management Interface: Add, update, or remove doctor profiles from the system.

6. Real-time Updates

  • Appointment Tracking: Both admins and patients can view live status updates on appointments.
  • Doctor Availability: Get real-time updates on doctor schedules and appointments.

7. Responsive Design

  • The entire platform is mobile-friendly and responsive, providing a smooth experience across all device types.

Tech Stack

  • Frontend:

    • React.js
    • Vite
    • CSS (Tailwind CSS/Material UI)
  • Backend:

    • Node.js
    • Express.js
  • Database:

    • MongoDB

Installation

To run this project locally, follow these steps:

Clone the repository:

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published