Skip to content

TylerJEShelton/scheduler

Repository files navigation

Interview Scheduler

The Scheduler application was a Lighthouse Labs project that was completed during the Web Development Flex Program. It is a SPA that was built using the React Javascript library. The application allows the user to display the appointments for Monday to Friday that are stored in a supplied API using axios. The user can then create new appointments by entering in the students name and selecting an interviewer. The user can then edit or delete the appointments as well.

This version was edited and completed by Tyler Shelton.

Screenshots

"Scheduler Main Page" "Scheduler Create Appointment" "Scheduler Delete Appointment" "Scheduler Deleting Appointment Status"

Setup

Install dependencies with npm install. Fork and clone the Scheduler API project.

Dependencies

  • axios ^0.24.0
  • classnames ^2.2.6
  • normalize.css ^8.0.1
  • react ^16.9.0
  • react-dom ^16.9.0
  • react-hooks-testing-library ^0.6.0
  • react-scripts 3.0.0

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