doctor-appointment-booking

Doctor appointment booking system using React.js and Node.js

This is a simple doctor appointment booking system using React.js and Node.js. The frontend is built using React.js and the backend is built using Node.js. The backend is a simple REST API that serves the frontend. The frontend is a single page application that allows users to book appointments with doctors. The appointments are stored in a MongoDB database.

Installation

To run the project, you need to have Node.js and MongoDB installed on your machine. You can download Node.js from here and MongoDB from here. Once you have Node.js and MongoDB installed, follow the steps below to run the project:

  1. Clone the repository
    git clone https://github.com/AbdurRaahimm/doctor-appointment-booking.git
    
  2. Go to the project directory
    cd doctor-appointment-booking
    
  3. Install the dependencies
    cd frontend
    npm install
    
    cd backend
    npm install
    
  4. Start the backend server
    cd backend
    npm start
    
  5. Start the frontend server
    cd frontend
    npm run dev
    
  6. Open your browser and go to for the backend http://localhost:3000 and for the frontend http://localhost:5173 to see the project running.

Screenshots

alt text alt text alt text

Features

Technologies

Live Demo

backend: https://doctor-appointment-backend-mnkfh2n4j.vercel.app/ frontend: https://doctor-appointment-capstone.netlify.app/

Author