/Dental-Booking-Appointment-System

Welcome to our Dental Booking System! Simplifying the process of scheduling dental appointments, our platform offers convenient login, sign-up, service, doctors, and appointment booking features. Our experienced team of dental professionals is dedicated to providing top-notch care tailored to your needs. Trust us for a seamless.

Primary LanguageHTML

Dental Booking Appointment System


Error 404


Project Code : tough-health-8180

Project Name : DENTCARE


About :

This is a Dental Booking Appointment Booking System with Login, Sign up functionality and also having service page, doctors page, appointment booking page and there are doctors who are very experienced.


Deployed Link :


Requirements :

  • User can login and sign up
    • OTP will be sent by nodmailer
  • User can login with google account
  • User can visit pages
  • User can see services
  • User can book services / appointments and pay
    • User can view appointment
    • User rescheduled apointments
    • User can cancel appointment
    • User can book the appointment for someone else.
    • User can give feedback on appointment
    • User can see account details / update them / get previous appointment
    • User will be notified confirmationi email
  • Feedback
  • Logout

Additional Requirements :

  • We can give home services

Tech stack :

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Schema :

  • User

    • name
    • email
    • password
  • Dentist

    • name
    • email
    • salary
    • image
  • Patient

    • name
    • email
    • salary
    • image
  • Services

    • service_name
    • service_image
    • service_price
    • service_description
    • service_category
    • service_by_gender
  • Slots

    • slotID
    • date
    • time
  • appointments

    • stylerid
    • userID
    • serviceId
    • date,
    • time,
    • service_name,
    • service_des,
    • styler_name

Schema Design


API EndPoints :


Run Locally

Clone the project

  git clone https://github.com/aniketbabariya24/tough-health-8180.git

Go to the project directory

  cd Backend

Install dependencies

  npm install

Start the server

  npm run start


HomePage


Sign In / Sign Up page


Service Page


Doctors Page


Appoinment Book Page


Admin Page