Interview scheduler is a full stack web application that allows users to book, delete, and modify interviews between a student and a set of interviewers between the working hours of LHL 12-5PM.
It also works using web sockets to allow for a smooth UI if multiple users are on the platform at once, providing live updates to all users!
- axios 0.19.x or higher
- classnames 2.2.x or higher
- normalize.css 8.0.x or higher
- react 16.9.x or higher
- react-dom 16.9.x or higher
- react-scripts 3.4.x or higher
- cypress ^4.4.x or higher
- node-sass ^4.13.x or higher
- prop-types ^15.7.x or higher
- react-test-renderer ^16.13.x or higher
- babel-core
- @testing-library/react
- @storybook/react
Install dependencies with npm install.
npm startnpm testnpm run storybooknpm run test:server- Access the live app on Netlify here...
https://bootcamp-scheduler.netlify.app/- Access the JSON for the api/days here...
https://bootcamp-scheduler.herokuapp.com/api/days- Access the JSON for the api/appointments here...
https://bootcamp-scheduler.herokuapp.com/api/appointments- Access the JSON for the api/interviewers here...
https://bootcamp-scheduler.herokuapp.com/api/interviewers

