A single-page app built with React.js which allows users to book interviews. Each day of the week has one hour interview slots. The user can select an interview time and select an interviewer. The user can also delete and edit a booked interview.
- Fork or clone scheduler and scheduler-api
- Install dependencies with
npm install
- Additional dependencies
- react 16.9.0
- axios
- @testing-library/react-hooks
- react-test-renderer (
npm install --save-dev react-test-renderer@^16.9.0
) - storybook
- Run both scheduler and scheduler-api from different terminal windows with
npm start
- Run storybook with
npm run storybook
- Run Jest Tests with
npm test