The Interview Scheduler is a modern application that allows a student to book, edit or cancel interview appointments with a mentor.
Note: This repository contains the front end portion of this project. For the backend, please visit scheduler-api.
The technology stack for this project includes:
- React
- WebPack & Babel & Webpack Dev Server
- Axios
- Storybook,
- Jest, Cypress, Testing Library
- PostgreSQL
Install dependencies with npm install
.
npm start
npm test
npm run storybook
- axios
- classnames
- normalize.css
- react
- react-dom
- react-scripts
Booking an interview:
Editing an interview:
Handling server related errors: