This project is a comprehensive Hospital Management System developed using the MERN stack. The system includes functionalities for patient registration, appointment scheduling, and medical record management. It ensures seamless communication between the front-end and back-end, maintaining data integrity and security. Additionally, it features a responsive design for optimal viewing on various devices and user authentication using JSON Web Tokens (JWT) for enhanced security.
- Patient Registration: Allows new patients to register and existing patients to update their details.
- Appointment Scheduling: Enables patients to schedule and manage their appointments with doctors.
- Medical Record Management: Securely stores and manages patient medical records.
- User Authentication: Implements secure login and registration using JSON Web Tokens (JWT).
- Responsive Design: Optimized for various devices to ensure a seamless user experience.
- Admin Dashboard: Allows administrators to manage patients, doctors, and appointments.
- Frontend: React, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- HTTP Client: Axios
-
Start the backend server:
cd Backend npm run dev
-
Start the frontend server:
cd Frontend npm run dev
- Patient Registration: New patients can register by filling out the registration form.
- Login: Patients and admins can log in using their email and password.
- Appointment Scheduling: Patients can schedule appointments with available doctors.
- Admin Dashboard: Admins can manage patients, doctors, and appointments through the dashboard.