Skip to content

JacksonStark/Scheduler

Repository files navigation

Interview Scheduler

Interview Scheduler is a web application, built with React, that allows users to book, edit and delete appointments for the days Monday through Friday.

Setup

Install dependencies with npm install.

  • double check PORT 8000 and 8001 is clear.

Fork and clone the scheduler-api into a new directory (NOT within our current scheduler directory) and follow the README.md instructions to configure and run the API server.

  • you will need to npm start both scheduler-api and scheduler in order for the app to work properly.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Final Product

An example of a fully booked day.

"fully booked day"

Hover over an existing appointment to reveal the edit and delete icons.

"hover state"

Editing an interview will display the same form as creating an interview, but will reveal the current values and allow you to change them.

"edit interview"

When deleting an interview, we have a measure in place to confirm that you indeed would like to delete.

"delete interview"

For full accessibility, this app is mobile friendly!

"mobile view"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published