khabizat / scheduler

Interview Scheduler is a single page application for booking and managing appointments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Scheduler

Tech Stack

Front-End: React, JavaScript, Axios, JSX, HTML, SASS, Webpack
Back-End: Express, Node.js, PostgreSQL
Testing: Storybook, Jest, Cypress

Final product

Main view

"Main appointments view"

Adding a new appointment

"Adding new appointment"

New appointment added

"View of the newly added appointment"

Confirmation step before deleting an appointment

"Confirmation before deleting appointment"

Setup

Fork https://github.com/lighthouse-labs/scheduler-api and follow setup instructions to run api server

Install dependencies with npm install.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Dependencies

axios
classnames
normalize.css
react
react-dom
react-scripts

About

Interview Scheduler is a single page application for booking and managing appointments


Languages

Language:JavaScript 81.0%Language:SCSS 15.9%Language:HTML 3.2%