Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

dekta/Scheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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