Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.14 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.14 KB

Scheduler

Scheduler is a single page interview scheduling app built with React.

gif of appointment creation

Storybook, Jest tests, and Cypress were used in the development of the project.

Data is persisted by the API server using a PostgreSQL database.

gif of appointment edit and delete

Getting started

Install dependencies with npm install.

Fork and clone the scheduler-api and follow its set-up instructions:

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

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Technical Specifications

  • React
  • Webpack, Babel
  • Axios
  • Storybook, Webpack Dev Server, Jest, Testing Library

The Scheduler client application was created using Create React App. Express is the basis for the Scheduler API server application.

Dependencies

  • axios
  • @testing-library/react-hooks
  • react-test-renderer