Skip to content

nafaay/scheduler

Repository files navigation

Interview Scheduler

This project must be used with a back-end that contains all api needed and given by Lighthouse Labs

Project Description

This project is coded with JavaScript and its framework React Used storybook to make components and tested with Jest and Cypress.

Project Features

User here can be student, that choose to book an appointment with Interviewer. He can confirm, cancel, delete or update any appointment made.

Setup

Install dependencies with npm install.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Appointment On Creation

When the student needs to create an appointment OnCreateAppointment

Appointment Created

The Appointment is created and saved in the Database AppointmentCreated

Appointment Edited

The Appointment is Edited to update it EditAppointment

Appointment To Be Delted

The Appointment is Going to be deleted if the user click confirm , and disappear from the database AppointmentToBeDeleted

List All The Appointments Of A Day

For A day or all days we can list all the appointments ListOfAppointments

Case where A day doesn't contain any appointment

This day is empty, still no appointment chosen for it DayEmpty

Case where A day contain the maximum of appointments(5)

This day is full, no more place to book another appointment DayFull

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from lighthouse-labs/scheduler