Prescripto is a comprehensive Hospital Management System built on the MERN stack to enhance hospital operations. This system includes features such as secure user authentication, efficient appointment scheduling, patient record management, and real-time communication between doctors and patients. It provides a scalable and user-friendly platform to streamline healthcare workflows and improve the hospital experience.
- User Authentication: Secure login for patients, doctors, and administrators.
- Appointment Scheduling: Easy booking, rescheduling, and cancellation of appointments.
- Patient Records Management: Store, access, and update patient health records.
- Doctor-Patient Communication: Real-time messaging for consultations and follow-ups.
- Admin Dashboard: Manage users, appointments, and view analytics.
- Secure Data Storage: Ensure patient privacy and data security with MongoDB.
- Frontend: React.js
- Backend: Node.js and Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- State Management: Redux (optional)
Follow these instructions to set up the project locally.
- Node.js installed
- MongoDB installed or access to a MongoDB cloud instance
- Git installed
- Clone the repository
git clone https://github.com/your-username/Prescripto-Hospital_Management_System.git cd Prescripto-Hospital_Management_System
-
Install admin dependencies
cd admin npm install
-
Install frontend dependencies
cd frontend npm install
-
Set up environment variables In the server directory, create a .env file with the following:
MONGODB_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret Run the application
-
Start server:
cd backend npm run server
-
Start Admin Panel:
cd admin npm run dev
-
Start Frontend Panel:
cd frontend npm run dev
Hospital Management, MERN Stack, MongoDB, Express.js, React, Node.js, Healthcare App, Patient Records, Appointments.
Niraj Kumar Github
For any questions or feedback, please contact Niraj Kumar
This project is licensed under the MIT License.