Skip to content

A single-page React application that allows users to book and cancel interviews

Notifications You must be signed in to change notification settings

nicohsfu/scheduler

Repository files navigation

Interview Scheduler by Nico Hernandez

Interview Scheduler is a single-page React application that allows users to book and cancel interviews. We combine a concise API with a WebSocket server to build a realtime experience.

Technical Specifications

  • React
  • Webpack, Babel
  • Axios, WebSockets
  • Storybook, Webpack Dev Server, Jest, Cypress, Testing Library

Setup

Note: The application uses data from here.

Install dependencies with

npm install

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Demo / Screenshots

Booking an appointment

booking

Deleting an appointment

deleting

Handling errors when the user does not provide a name/select an interviewer

error-handling

About

A single-page React application that allows users to book and cancel interviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published