Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rithviksighakolli/prescripto-hospital_management_system

Prescripto is a MERN-based Hospital Management System that streamlines healthcare operations with features like user authentication, appointment scheduling, patient records, and real-time doctor-patient communication. This scalable and secure platform enhances efficiency for modern hospitals.
https://github.com/rithviksighakolli/prescripto-hospital_management_system

express-js hospital-management-system mern-stack mongodb node-js reactjs

Last synced: 16 days ago
JSON representation

Prescripto is a MERN-based Hospital Management System that streamlines healthcare operations with features like user authentication, appointment scheduling, patient records, and real-time doctor-patient communication. This scalable and secure platform enhances efficiency for modern hospitals.

Awesome Lists containing this project

README

        

# Prescripto - Hospital Management System

## Description
**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.

## Features
- **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.

## Tech Stack
- **Frontend**: React.js
- **Backend**: Node.js and Express.js
- **Database**: MongoDB
- **Authentication**: JWT (JSON Web Tokens)
- **State Management**: Redux (optional)

## Getting Started
Follow these instructions to set up the project locally.

### Prerequisites
- Node.js installed
- MongoDB installed or access to a MongoDB cloud instance
- Git installed

### Installation
1. **Clone the repository**
```bash
git clone https://github.com/your-username/Prescripto-Hospital_Management_System.git
cd Prescripto-Hospital_Management_System

## Install dependencies

1. **Install admin dependencies**
```bash
cd admin
npm install
```

2. **Install frontend dependencies**
```bash
cd frontend
npm install
```

3. **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

4. **Start server:**
```bash
cd backend
npm run server
```

5. **Start Admin Panel:**
```bash
cd admin
npm run dev
```

6. **Start Frontend Panel:**
```bash
cd frontend
npm run dev
```

# Topics
Hospital Management, MERN Stack, MongoDB, Express.js, React, Node.js, Healthcare App, Patient Records, Appointments.

# Contributors
Rithvik Sighakolli [Github](https://github.com/rithviksighakolli)

# Deployment Links
[Prescripto Patient Panel](https://prescripto-hospital-management-system-2dlr.onrender.com)

[Prescripto Admin/Doctor Panel](https://prescripto-hospital-management-system-dmls.onrender.com)

# Contact
For any questions or feedback, please contact [Rithvik Sighakolli](https://mail.google.com/mail/u/0/?tab=rm&ogbl#inbox?compose=GTvVlcSGLdXhmkgwVNdVxlKMVGdjhjxJTzgSsdkdVZdtWgrnhHsRXcxcMlSVxjWjwVvNTQxZDgHxM)

# License
This project is licensed under the MIT License.