A React project from Lighthouse Labs Web Development Bootcamp.
This single page app allows user to Book, Edit or Cancel interviews with an interviewer. The app show each week days with the associated available spots numbers Each appointement spot is can display differents views. User can switch easily between days in the side bar menu. Error messages are displayed if the Save or the Delete action can not be made into the API server.
This app is made using :
- React
- Storybook
- Cypress and Jest testing libraries
- Axios
- PostgresQL
axios: 0.20.0 classnames: ^2.2.6 normalize.css: ^8.0.1 react: ^16.9.0 react-dom: ^16.9.0 react-hooks-testing-library: ^0.6.0 react-scripts: 3.0.0
Install dependencies with npm install
.
npm start
npm test
npm run storybook