Skip to content

salmy101/scheduler

Repository files navigation

Interview Scheduler Project

About

This project is a React application where you can book appointments with an interviewer from Monday - Friday between the hours of 12pm to 5pm, 1 hour each. You are able to select an available time slot, place your name and pick the interviewer. You can also come back and edit or delete the appointment.

Video and Images

Empty Slot

Empty Slot

Create an Appointment

Creating appointment

View the New Appointment

Show New appointment

Delete the Appointment

Deleting Slot

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Getting started

Install all dependencies (using the npm install command). Get and install the server. Run both the server and the client to start the app.

Dependencies

  • axios
  • classnames
  • normalize.css
  • react
  • react-dom
  • react-scripts
  • @testing-library/react-hooks

Dev Dependencies

  • "@babel/core": "^7.4.3",
  • "@storybook/addon-actions": "^5.0.10",
  • "@storybook/addon-backgrounds": "^5.0.10",
  • "@storybook/addon-links": "^5.0.10",
  • "@storybook/addons": "^5.0.10",
  • "@storybook/react": "^5.0.10",
  • "@testing-library/jest-dom": "^4.0.0",
  • "@testing-library/react": "^8.0.7",
  • "@testing-library/react-hooks": "^8.0.1",
  • "babel-loader": "^8.0.5",
  • "prop-types": "^15.8.1",
  • "react-test-renderer": "^16.14.0",
  • "sass": "^1.53.0"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published