A single page React application that allows students to book and cancel interviews with teaching assistants. Data is persisted by the API server using a PostgreSQL database. The client application communicates with an API server over HTTP, using the JSON format. Jest tests are used through the development of the project, with Cypress used for end to end testing and Storybook for isolated components.
- Instructions to set up the backend API
- Git clone the project
- Install all dependencies
npm install
npm start
npm test
npm run storybook
- Axios
- Classnames
- React
- React-dom
- React-scripts
- Normalize