Skip to content

A single page interview scheduling app built with React ⏰

Notifications You must be signed in to change notification settings

charlottedibb/scheduler

Repository files navigation

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

About

A single page interview scheduling app built with React ⏰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published