kencruz / scheduler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Scheduler

Interview Scheduler is a simple appointment booking system.

Built with React.

Final Product

"Screenshot of the main view"

"Screenshot of editing an appointment"

"Screenshot of confirming appointment cancellation"

Getting Started

  1. Clone this repository and enter the directory: git clone https://github.com/kencruz/scheduler.git && cd scheduler
  2. Install dependencies using the npm install command.
  3. Setup the backend server with the scheduler-api repo. Follow its README to run the backend server.
  4. Start the web server using the npm start command. The app will be served at http://localhost:8000/.
  5. Go to http://localhost:8000/ in your browser.

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Running Cypress Testbed

Make sure you have cypress installed globally

npm install -g cypress

Running cypress

npm run cypress

Dependencies

  • react v16.9.0
  • classnames
  • axios
  • Node v12.22.7

About


Languages

Language:JavaScript 80.5%Language:SCSS 16.3%Language:HTML 3.2%