Interview Scheduler is a single-page application (SPA) that allows users to book technical interviews between students and mentors. Appointments can be between the hours of 12 PM and 5 PM, Monday to Friday. Each appointment has one student and one interviewer. When creating a new appointment, the user can enter any student name while the interviewer is chosen from a predefined list. The user can save the appointment and view the entire schedule of appointments on any day of the week. Appointments can also be edited or deleted. The front end of this project is built with React and makes requests to an API to fetch and store appointment data from a database.
- Troubleshoot and debug problems associated with web development in React.
- Evaluate or analyze coding solutions/ideas, and their limitations and/or benefits.
- Contribute to full-stack web applications using modern software development patterns, tools, and workflows.
- Integrate into common development team workflows (git, Github workflow, automated testing, and code reviews).
Install dependencies with npm install.
Dependencies include:
- axio:^0.27.,
- classname:^2.2.,
- normalize.cs:^8.0.,
- reac:^16.9.,
- react-do:^16.9.,
- react-hooks-testing-librar:^0.6.,
- react-script:3.4.
For this app to fully function we must run the client and the API server.
- Fork and Clone the scheduler-api server
- Follow the set-up instructions in the README.md file
npm startnpm testnpm run storybook

