Skip to content

Repository files navigation

Interview Scheduler

Scheduler Project

React scheduler with up to five appointments per day. The information will be synced over multiple clients with the help of Web Sockets.

Final Product

Opening Page image

Create a new appointment image

Edit appointment image

Mobile Design image

StoryBook Component Tests image

Cypress E2E Tests image

Jest Unit Tests image

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

Dependencies
axios
classnames
normalize.css
react
react-dom
react-scripts
Dev Dependencies
"@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"
Getting Started
Install all dependencies (using the npm install command).
Get and install the server.
Run both the server and the client.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages