Interview Scheduler is a simple, single-page application, built using React. Single Page Interview Scheduler with following behaviours:
- User can switch the days to find empty slot for interview or see booked interviews
- Interviews are booked by typing in a student name and clicking on an interviewer from a list of available interviewers
- User can edit the detail of existing interview, or can cancel the existing interview
- A user is shown an error if an interview cannot be saved or deleted
- A user is shown a status indicator while asynchronous operations are in progress
- Fork this repository, then clone your fork of this repository.
- Install dependencies using the
npm install
command. - Start the web server using the
npm start
command. The app will be served at http://localhost:8000/. - Go to http://localhost:8000/ in your browser.
- Axios
- @testing-library/react-hooks
- react-test-renderer
Install dependencies with npm install
.
npm start
npm test
npm run storybook