Scheduler is a single page interview scheduling app built with React.
Storybook, Jest tests, and Cypress were used in the development of the project.
Data is persisted by the API server using a PostgreSQL database.
Install dependencies with npm install
.
Fork and clone the scheduler-api and follow its set-up instructions:
https://github.com/lighthouse-labs/scheduler-api
npm start
npm test
npm run storybook
- React
- Webpack, Babel
- Axios
- Storybook, Webpack Dev Server, Jest, Testing Library
The Scheduler client application was created using Create React App. Express is the basis for the Scheduler API server application.
- axios
- @testing-library/react-hooks
- react-test-renderer