Skip to content

RubinJhand/scheduler

Repository files navigation

Interview Scheduler

Interview Scheduler is a dynamic single page React application that allows users to book, edit, and cancel interviews.

Features

  • Users can create, edit, and cancel an appointment
  • Users can see the number of available appointments for each day

Final Product

Navigation

Navigation

Creating an Appointment

Book Appointment

Editing an Appointment

Edit Appointment

Deleting an Appointment

Delete Appointment

Error Handling

Error Handling Error Handling

Setup

Install dependencies with npm install.

Fork, clone, and install scheduler-api. Setup and run database.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Running Cypress

npm run cypress

Stack

  • ReactJS
  • Storybook
  • Cypress
  • Jest
  • HTML
  • Javascript
  • PostgreSQL
  • SASS

Dependencies

  • axios
  • classnames
  • normalize.css
  • react
  • react-dom
  • react-scripts

About

Interview Scheduler is a dynamic single page React application that allows users to book, edit, and cancel interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from lighthouse-labs/scheduler