Deployed Link of project: https://649036113722945443c6387d--spiffy-unicorn-2d615b.netlify.app/index.html
This project is a web-based appointment booking system for a Tutor. It allows users to book appointments, view their appointments, and manage their profiles. Admin users can manage appointments, view appointment data, and manage users,manage teachers.
- Features
- Technologies Used
- Installation
- Usage
The Tutor Appointment Booking System has the following features:
Landing Page
: A home page with information about the tutors and links to the sign-up and login pages.Book Appointment Page
: A page where users can book appointments with the tutors. If the user is not logged in, they are redirected to the login page.Shedules
: A page where users can view their appointments.Login and Sign Up Pages
: Pages for users to create and manage their accounts.Admin Page
: A page for administrators to manage appointments, view appointment data, and manage users.
The Tutor Appointment Booking System uses the following technologies:
HTML
CSS
JavaScript
Node.js
: a JavaScript runtime environment that allows us to run JavaScript on the server.Express
: a framework for building web applications on top of Node.js.MongoDB
: a NoSQL database that allows us to store appointment and user data.Mongoose
: an Object Data Modeling (ODM) library for MongoDB and Node.js.
- Landing Page
- login and signup page
- tutor page
- dashboard page
To install the Veterinary Appointment Booking System, follow these steps:
- Clone the repository:
https://github.com/ujjwal1309/rainy-scissors-3404.git
- Install the dependencies:
cd backend
npm install
Start the server:
npm start server
To use the Veterinary Appointment Booking System, follow these steps:
- Open your web browser and go to http://localhost:4500
- Navigate to the sign-up page and create an account.
- Log in to the system.
- Navigate to the tutors and book an appointment.
- Navigate to Dashboard to view your appointments.