The Interview Scheduler is a single page application (SPA) created with React which allows students to book interview appointments throughout the week. Operations include the ability to show, book, edit and delete appointments from a PostgreSQL database hosted by an API server.
Front-End | Back-End | Database | Testing | Deployment |
---|---|---|---|---|
React with Axios for HTTP requests | Express.js for server | PostgreSQL | Storybook for component testing | Heroku for API server (coming soon) |
HTML | Jest for unit + integration tests | Netifly (coming soon) | ||
CSS with SASS as preprocessor | Cypress for E2E tests |
Delete an existing appointment
Error communicating with server
Install dependencies with npm install
.
npm start
npm test
npm run storybook
npm run cypress