8000 GitHub - vishal-coder/Appointment-Booking-UI: MERN stack - A Appointment Scheduling webapp where patient can book appointment according to available slots. Also, Patients have option to cancel appointment,if need arises.Admin user can add doctors, delete doctor from system.Admin use can see list of appointment
[go: up one dir, main page]

Skip to content

MERN stack - A Appointment Scheduling webapp where patient can book appointment according to available slots. Also, Patients have option to cancel appointment,if need arises.Admin user can add doctors, delete doctor from system.Admin use can see list of appointment

Notifications You must be signed in to change notification settings

vishal-coder/Appointment-Booking-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Appointment Booking - MERN Stack Website

Front End Back End

Brief Description

Hospital Appointment Booking website is a platform where patients can book appointment as per convenience and Time.Patients can get information about doctors from various specialised fields.

Short tech summary

  • Implemented authentication,authorization using Json Web Token for login,along with all CRUD features. -React is Used for Front end and nodeJS as Back end along with MongoDB as database
  • Implemented MongoDB ChangeStream for push notification to admin about payments

Features

User features

  • User can see the List of doctors as well can filter doctors based on their speciality. -If user wants to book appointmet they user has to register and login to book appointments
  • For booking user can select doctor, date and time slot as per convenience and need
  • If time slot is already booked then user will be notified through popup
  • user can see all the previous as well as current appointments and can cancel apppointments if need arises to do so

Admin features

  • Admin has right to add doctor.
  • Admin can delete doctor if doctor is no longer providing service to hospital
  • Admin can see list of all appointments and update accordingly
  • Whenever any user schedules appointment then Admin gets realtime popup through push notification.

Tech Used

  • ReactJS
  • ExpressJS
  • NodeJS
  • MongoDB and MongoDB ChangeStream
  • Socket.io - for Push Notification

Screenshots📷

  • Homepage Homepage
  • Doctor List Doctor List
  • Appoinment Form Appoinment Form
  • Patient Appointment view Patient Appointment view
  • Admin Add Doctor Form Admin Add Doctor Form
  • Admin DoctorList Admin DoctorList
  • Admin Appoinment View Admin Appoinment View

About

MERN stack - A Appointment Scheduling webapp where patient can book appointment according to available slots. Also, Patients have option to cancel appointment,if need arises.Admin user can add doctors, delete doctor from system.Admin use can see list of appointment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0