Skip to content

tbalmeida/scheduler

Repository files navigation

Interview Scheduler

A React project from Lighthouse Labs Web Development Bootcamp.

This app provides a weekly calendar where you can select one of the available time slots and interviewer and book an interview. It's also possible to edit and delete existing interviews.

Technical Specifications

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

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

Running Cypress Test Framework

npm run cypress

Screenshots

  • Scheduler - Initial page "Scheduler - Initial page"

  • Scheduler - editing an interview "Scheduler - editing an interview"

  • Scheduler - deleting an interview "Scheduler - deleting an interview"

Development/Tests

  • Storybook - initial page "Storybook - initial page"

  • Storybook - confirmation "Storybook - confirmation"

  • Cypress - all tests "Cypress - all tests"

  • Cypress - cancel interview detail "Cypress - cancel interview detail"

  • Jest - Test Coverage report "Jest - Test Coverage report"

Releases

No releases published

Packages

No packages published