JuliaaMuller / scheduler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Scheduler

A React project from Lighthouse Labs Web Development Bootcamp.

Project Description

This single page app allows user to Book, Edit or Cancel interviews with an interviewer. The app show each week days with the associated available spots numbers Each appointement spot is can display differents views. User can switch easily between days in the side bar menu. Error messages are displayed if the Save or the Delete action can not be made into the API server.

Tools

This app is made using :

  • React
  • Storybook
  • Cypress and Jest testing libraries
  • Axios
  • PostgresQL

Dependencies include:

axios: 0.20.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

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

Screenshots

"initial_view"

"create_view"

"confirm_view"

"edit_view"

"final_view"

About


Languages

Language:JavaScript 79.8%Language:SCSS 16.8%Language:HTML 3.4%