MERN Stack Hospital Management System

Hospital Management System

YouTube Channel: Coding With Brian

This is a Hospital Management System built using the MERN (MongoDB, Express.js, React, Node.js) stack. It consists of three main parts: Frontend, Backend, and Dashboard.

Dashboard Features:

  • Dashboard
  • Add Admin
  • Add Doctor
  • Add Receptionists
  • See all doctors
  • See all appointments
  • Manage appointments

Backend Features:

  • Manages all frontend features

Frontend Features:

  • Book appointment
  • Send Message to admin
  • Login / Register

Technologies Used:

  • Frontend: React
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Deployment: Not deployed yet

Setup Instructions:

  1. Clone the repository:

git clone https://github.com/yatunyi15075/React_Hospital_Management_System.git

  1. Install dependencies:

cd React_Hospital_Management_System npm install

  1. Set up environment variables:
  • Create a .env file in the root directory.

  • Define the following environment variables:

    PORT=4000
    MONGODB_URI=your_mongodb_connection_string
    
  1. Run the development servers:
  • Start the frontend server:

    npm start
    
  • Start the backend server:

    npm start
    
  1. Access the application:

Open your browser and navigate to http://localhost:3000.

Contributing:

Contributions are welcome! Feel free to submit pull requests, bug reports, feature requests, or any suggestions to improve this project.

License:

This project is licensed under the MIT License.