Skip to content

dekta/Scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 

Repository files navigation

Tutoring Appointment Booking System

Deploy Link

Description

  • We have developed this REST API for an Tutor Booking application. This API performs all the fundamental CRUD operations of any Tutor Booking platform with user validation at every step.
  • This project is developed by team of 5 Back-end Developers during project week in Masai School.

Techstack

  • JavaScript
  • MongoDB
  • Nodejs
  • Express
  • Redis
  • HTML
  • CSS
  • Boostrap

Modules

  • User Module
  • Teacher Module
  • Student Module
  • Cource Module
  • Booking Module
  • Feedback Module

ER Diagram

Following ER diagram indicates the database tables and thier interaction which we are using. WhatsApp Image 2023-03-28 at 19 55 01

System Design

Following HLD diagram indicates the database build in components tutoring_HLD

Features

  • User and Admin authentication & validation with session uuid having.
  • Admin Features:
    • Administrator Role of the entire application
    • Only registered admins with valid session token can add/update/delete driver or customer from main database
    • Admin can access the details of different users, buses and routes.
  • Customer Features:
    • Registering themselves with application, and logging in to get the valid session token
    • Viewing list of available Tutors and booking a slot.
    • Only logged in users can update his/her slots, profile updation and other features.

Contributors

About

This website allows students or their parents to search for and book tutoring sessions with tutors

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 40.1%
  • JavaScript 31.1%
  • CSS 28.8%