This project was built to explore creating a single page app with React.
Interview Scheduler is an app that allows a user to browser appointments by day, read the details of appointments, edit existing appointments, add new appointments, and delete existing appointments.
I learned a lot about React and different testing frameworks during the creation of this project, I really like the modularity of the React workflow!
- React
- Axios
- Storybook, Webpack Dev Server, Jest, Testing - Library
Create an appointment by entering a name and selecting an interviewer:
Each interview can be edited or deleted, note the change to the spots on the left bar when we created a new appointment:
When a user chooses to delete an appointment they are prompted with a confirmation message:
Install dependencies with npm install
.
npm start
npm test
npm run storybook