Skip to content

mwong01/scheduler

Repository files navigation

Interview Scheduler

Single-page React application that allows users to book, edit and cancel interviews in a given one-hour slot for a selected weekday.
This application utilizes several testing development platforms, namely Storybook, Webpack Dev Server, Jest and Cypress. Also combines a concise API and WebSocket server to build a realtime experience.

Setup and Getting Started

  1. Install dependencies with npm install.
  2. Download the API server and follow on-screen instructions
  3. Initiate Webpack Development Server with npm start.
  4. Initiate Jest Test with npm test.
  5. Initiate Storybook Visual Testbed with npm run storybook.
  6. View Interview Scheduler on (http://localhost:8000/).

Select Screenshots

"Nothing on Monday!" "Create an interview" "Saving an interview" "Deleting an interview" "Interviewee name required!" "Jam-packed Monday schedule!"

DevDependencies

  • "@babel/core": "^7.4.3"
  • "@storybook/addon-actions": "^5.0.10"
  • "@storybook/addon-backgrounds": "^5.0.10"
  • "@storybook/addon-links": "^5.0.10"
  • "@storybook/addons": "^5.0.10"
  • "@storybook/react": "^5.0.10"
  • "@testing-library/jest-dom": "^4.0.0"
  • "@testing-library/react": "^8.0.7"
  • "@testing-library/react-hooks": "^3.2.1"
  • "babel-loader": "^8.0.5"
  • "node-sass": "^4.11.0"
  • "prop-types": "^15.7.2"
  • "react-test-renderer": "^16.9.0"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published