A single page application (SPA) built using React. Users can create, edit and delete an interview appointment from a list of interviewers. Sidebar updates number of spots remaining as interviews are booked or canceled.
Data is persisted by an API server using a PostgreSQL database.
This is a Lighthouse Labs React project.
Browse and Create an Appointment
Edit an Existing Appointment
Delete an Existing Appointment
Install dependencies with npm install
.
This project requires an API server to run. Visit scheduler-api with Readme instructions to set up the API.
npm start
npm test
npm run test:server
npm run cypress
npm run storybook