Scheudler is a full-stack, single-page React application that allows users to book and cancel interviews. Real-time interview schedules are updated via Websocket.
Development: ReactJS, CSS/SASS, Node.js, Express, PostgreSQL
Tools & Testing: Storybook, Jest, Cypress
Deployment: Heroku (database API), CircleCI (continuous integration), Netlify (production client)
The project is live here, but if you would prefer a local installation:
-
Fork or download this repository
-
Set up and run the scheduler API server
- Follow README
- Install dependencies with
npm install
- Running Webpack Development Server
npm start
npm test
npm run storybook
npm run cypress