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.
- Install dependencies with
npm install
. - Download the API server and follow on-screen instructions
- Initiate Webpack Development Server with
npm start
. - Initiate Jest Test with
npm test
. - Initiate Storybook Visual Testbed with
npm run storybook
. - View Interview Scheduler on (http://localhost:8000/).
- "@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"