Skip to content

elim04/scheduler

Repository files navigation

Interview Scheduler

Getting Started

  1. Fork this repository and git clone the fork you just made on your host machine.
  2. Go to scheduler-api repository to access the testing database and also fork and clone to your own host machine.
  3. Install dependencies with npm install on both cloned repos.
  4. Run both servers in their root directory folders using npm start command.
  5. Go to http://localhost:8000/ in your browser to view the app.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Running Cypress Visual Testbed

npm run cypress

Server Side Code

https://github.com/lighthouse-labs/scheduler-api

Dependencies

  • axios
  • classnames
  • normalize.css
  • react v.16.9.0
  • react-dom v.16.9.0
  • react-scripts

Screenshots of Final Product

Add new appointment

"Screenshot of Adding New Appointment"

Delete appointment

"Screenshot of Deleting Appointment"

Edit appointment

"Screenshot of Editing Appointment"

Error Messages

"Screenshot of Error Messages"

About

A React application that allows users to book and cancel interviews. It combines a concise API with a WebSocket server to build a realtime experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published