Skip to content

claraisley/scheduler

Repository files navigation

Interview Scheduler

The Scheduler app allows a user to book an appointment for an interview on a specific day of the week. You can choose your interviewer, as well as edit or delete your appointment.

Scheduler is a single-page, easy to use app with a clean design and interface. The app was built using React, Webpack, Babel, Axios, Storybook and Webpack Dev Server, and was tested using Jest and Cypress.

Some Visuals

Creating an Appointment

Adding an Appointment

Editing an Appointment

Editing an Appointment

Deleting an Appointment

Deleting an Appointment

Setup

  1. Fork this repository, then clone your fork of this repository.
  2. Install dependencies using npm install.
  3. Start the web server using npm start. The app will be served at http://localhost:8000/.
    • Both servers run concurrently; requests are proxied from the Webpack development server to the API server.
  4. Go to http://localhost:8000/ in your browser.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published