Skip to content

A scheduling app where users can book schedules with interviewers on different days at different time slots.

Notifications You must be signed in to change notification settings

JoshuaHaughton/scheduler

Repository files navigation

Interview Scheduler

Interview Scheduler is a single-page React based app that allows users to manage and create interview appointments.

The app will display errors to the user if any arise while making a request to the server.

The scheduler uses Jest for integration testing, and Storybook for isolated component tests.

Images

Home

'Home Page of Project'

Form Creation

'Form creation section'

Appointment Created

'New appointment created'

Appointment Deletion Confirmation

'Appointment will be deleted once confirmed'

Tech Stack

  • React
  • Express
  • Axios
  • SASS
  • Jest
  • StoryBook

Setup

Install dependencies with npm install.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Install API

(You will need to run this on a different terminal than scheduler)

git clone git@github.com:lighthouse-labs/scheduler-api.git
cd scheduler-api
npm start

About

A scheduling app where users can book schedules with interviewers on different days at different time slots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published