Interview Scheduler is a React-based single page application that allows users to book, edit, and cancel interviews with a list of mentors. Using a WebSocket server, Interview Scheduler supports multiple users, and all connected users can see schedule updates in their browser in real time.
Visit live application here: Interview Scheduler
- View schedule based on weekdays
- Book interviews from a list of available interviewers
- Cancel an existing interview after confirming decision
- Edit details of an existing interview
- Update spots available upon successful creation/cancellation of an interview
- axios
- classnames
- normalize.css
- react
- react-dom
- react-scripts
-
Install dependencies with
npm install
. -
Install local API server at scheduler-api
-
Run local server with
npm start