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.
- Frontend: SggsCare Frontend
- Admin Dashboard: SggsCare Dashboard
- 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.
- 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.
- 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.
- 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.
- 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.
- Appointment Tracking: Both admins and patients can view live status updates on appointments.
- Doctor Availability: Get real-time updates on doctor schedules and appointments.
- The entire platform is mobile-friendly and responsive, providing a smooth experience across all device types.
-
Frontend:
- React.js
- Vite
- CSS (Tailwind CSS/Material UI)
-
Backend:
- Node.js
- Express.js
-
Database:
- MongoDB
To run this project locally, follow these steps:
- git clone https://github.com/Dhiren-Mhatre/SggsCare.git
- cd SggsCare
- Frontend:
- cd frontend
- npm install
- npm run dev
- Dashboard:
- cd dashboard
- npm install
- npm run dev
- Backend:
- cd backend
- npm install
- npm start
This project is licensed under the MIT License.