Interview Scheduler is a web application designed to schedule appointments, which the capacity to add, edit and delete bookings.
Day Navigation View
Add/Edit View
Delete View
- Fork this repository, then clone your fork of this repository.
- Install dependencies with
npm install
. - Start the Webpack Development Server:
npm start
- Running the Jest Test Framework
npm test
- Running Storybook Visual Testbed
npm run storybook
- React
- Cypress
- Storybook
- Jest
A user will be able to navigate through the various days of the weeks diaries and view available appointment slots.
Clicking on the plus symbol will then direct the user to the Add new appointment screen, where the user can input their name as select the preferred interviewer.
Saved appointments have the functionality of editing and deleting, where deleting will first prompt the user to confirm whether they wish to delete the appointment.