The development focuses on a single page application (SPA) called Interview Scheduler, built using React. The data that the user submits is persisted by the API server using a PostgreSQL database. The client application communicates with an API server over HTTP, using the JSON format. Lastly, during development Jest test where use throughout the project.
- React
- Axios
- Storybook, Webpack Dev Server, Jest, Testing Library
The Scheduler client application created using Create React App. Express is the basis for the Scheduler API server application.
User is able to have multiply appointments depending on the day. With the ability to create an appointment.
User is able to edit and delete appointments created with the amount of spots available updating.
When an error ocurrs the user is shown an error component which brings them back to the previous view.
Install dependencies with npm install
.
npm start
npm test
npm run storybook