Skip to content

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.

Notifications You must be signed in to change notification settings

ujjwal1309/Skill_Mentor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Skill mentor (tutor finding app)

Tutor Appointment Booking System

Deployed Link of project: https://649036113722945443c6387d--spiffy-unicorn-2d615b.netlify.app/index.html

Screenshot 2023-07-27 114646

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.

Table of Contents

  • Features
  • Technologies Used
  • Installation
  • Usage

Features

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.

Technologies Used

The Tutor Appointment Booking System uses the following technologies:

For the client side -

  • HTML CSS JavaScript

For the backend side -

  • 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.

pages

  1. Landing Page
  2. login and signup page
  3. tutor page
  4. dashboard page

Installation

To install the Veterinary Appointment Booking System, follow these steps:

  1. Clone the repository:
 https://github.com/ujjwal1309/rainy-scissors-3404.git
  1. Install the dependencies:
cd backend
npm install

Start the server:

npm start server

Usage

To use the Veterinary Appointment Booking System, follow these steps:

  1. Open your web browser and go to http://localhost:4500
  2. Navigate to the sign-up page and create an account.
  3. Log in to the system.
  4. Navigate to the tutors and book an appointment.
  5. Navigate to Dashboard to view your appointments.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published