gilabarreto / scheduler

Interview Scheduler is a single-page application (SPA) that allows users to book technical interviews between students and mentors.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Scheduler

Interview Scheduler is a single-page application (SPA) that allows users to book technical interviews between students and mentors.

This project was build with React as part of my Lighthouse Labs studies, having the client application communicate with an API server over HTTP, using Axios to make calls to the API, and I coudl also experience with different development environments, including Storybook, Jest, and Webpack Dev Server.

Final Product

Adding an interview

"screenshot of Scheduler adding an interview"

Deleting an interview

"screenshot of Scheduler deleting an interview"

Getting Started

Install dependencies with npm install.

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

API Server and Database Setup

For full functionality and test purposes you can fork and clone scheduler-api server here

Dependencies

  • Axios
  • Classnames
  • Normalize CSS
  • React
  • React-dom
  • React-scripts

Enjoy!

""

About

Interview Scheduler is a single-page application (SPA) that allows users to book technical interviews between students and mentors.


Languages

Language:JavaScript 82.9%Language:SCSS 14.3%Language:HTML 2.9%