Next.Js Example

Veterinary Clinic built with React + Firebase

March 12th, 2023

Veterinary Clinic built with React + Firebase's picture

About:

Roles

  • Customer
  • Doctor
  • Admin

Functionality

  • Authentication - Users can sign up, log in, and log out using their email and password. Authentication is handled by Firebase.
Customer
  • Appointments - Registered user has an ability to make an appointment to any doctor for any time regardless of whether it is day or night because clinic work 24/7.
  • Reviews - Users can leave a review about every member of doctors
  • Send an email - If the user has a question, the answer to which cannot be found in the FAQ section, then on the main page there is a form that he can fill out, send and receive an answer
Doctor
  • Appointments - Each doctor can view all records made by users to him. There is also a button on each appointment that you can use to see detailed information about it.
  • Reviews - as well as with appointments doctors have an access to approved reviews about them.
Admin
  • Users - Can see all registered users as well as all banned users. Can ban users and delete them.
  • Reviews - Have a list of unapproved reviews users left and can approve it or delete.

Tech Stack

Client:  

Server:

Additional libraries user

  • EmailJS
  • React hook form
  • antd
  • react-intersection-observer
  • redux-persist
  • swiper

README.md:

Share this:

You May Like:

full-stack music app's picture

full-stack music app

Nedx © 2023