The MERN Stack Student Health Portal is a professionally developed website that leverages the power of the MERN (MongoDB, Express.js, React, Node.js) stack technology. This user-friendly portal enables students to log in using their unique SRN (Student Registration Number) and conveniently manage their health-related activities. By inputting their symptoms, students can retrieve their stored details and receive personalized healthcare services.
-
Intuitive User Interface: The portal boasts a modern and intuitive interface, designed to enhance user experience and simplify navigation for students.
-
Robust Authentication: Students can securely log in to the portal using their SRN, ensuring confidentiality and data integrity.
-
MongoDB Integration: The integration of MongoDB, a versatile NoSQL database, ensures efficient storage and retrieval of student details.
-
Express.js Framework: The portal utilizes the Express.js framework, a robust and flexible web application framework, to build the server-side application.
-
React Library: The dynamic and responsive user interface is constructed using React, a powerful JavaScript library renowned for its efficient UI development capabilities.
-
Node.js Runtime Environment: The portal harnesses the Node.js runtime environment, enabling high-performance execution of server-side code and seamless scalability.
-
Simplified Symptom Input: Students can easily input their symptoms through a dedicated form, providing a streamlined process for describing their health concerns.
-
Automated Doctor Assignment: Leveraging the symptom information provided, the portal employs an intelligent algorithm to assign dedicated doctors, ensuring personalized care for each student.
Before running the project, please ensure that your system meets the following prerequisites:
-
Node.js - Version 14.0.0 or higher. To install Node.js, please visit https://nodejs.org and follow the installation instructions.
-
MongoDB - Version 4.0 or higher. To install MongoDB, please visit https://www.mongodb.com/try/download/community and follow the provided download and installation instructions.
To install the frontend and backend components of the project, follow these steps:
-
Clone the repository:
git clone https://github.com/Prasad-mutnale/KLE-Tech-Healthcare-Facility-Administration
-
Navigate to the frontend directory:
cd KLE-Tech-Healthcare-Facility-Administration/frontend
-
Install the frontend dependencies:
npm install
-
Navigate to the backend directory:
cd KLE-Tech-Healthcare-Facility-Administration/backend
-
Install the frontend dependencies:
npm install
To run the project locally, follow these steps:
-
Start the frontend development server:
cd KLE-Tech-Healthcare-Facility-Administration/frontend npm start
-
Open your preferred web browser and visit
http://localhost:3000
to access the frontend.
-
Start the backend server:
cd KLE-Tech-Healthcare-Facility-Administration/backend npm start
-
The backend server will start running on
http://localhost:5000
.