Scheduler is a single page application (SPA) that allows the user to make appointments with interviewers in a quick and easy way. You can add, edit, & delete appointments with ease. Built with a fully interactive interface and immersive user experience.
I built this app using React, Webpack, Babel, Axios, Storybook, Webpack Dev Server. I used Jest and Cypress for testing.
- Fork this repository, then clone your fork of this repository.
- Install dependencies using the npm install command.
- Start the web server using the npm start command. The app will be served at https://localhost:8000/.
- Both servers run concurrently; requests are proxied from the Webpack development server to the API server.
- Go to https://localhost:8000/ in your browser. 6)Select a day of the week and add your appointment where a time slot is available.
- If you're unhappy with your appointment, you can edit your appointment or delete it.
- Have fun scheduling!
Install dependencies with npm install
.
npm start
npm test
npm run storybook