Skip to content

etlecoent/scheduler

Repository files navigation

Interview Scheduler

Scheduler is a simple, single-page app build with react that allows the user to book interviews with mentors.

This project made me practice my React, HTML, JS and AJAX (Axios) front-end skills but also backend skills when working on the API (Node, PSQL).

Notes:

  • Known issue : when the user books an interview without selecting a mentor. Adding a verification should be the next step.

Create an appointment:

"Create an appointment"

Edit an appointment:

"Edit an appointment"

Status message:

"Status message"

Error handling:

"Error handling"

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

Dependencies

  • Node 5.10.x or above
  • "axios": "^0.21.0",
  • "classnames": "^2.2.6",
  • "normalize.css": "^8.0.1",
  • "react": "^16.9.0",
  • "react-dom": "^16.9.0",
  • "react-scripts": "3.0.0"

About

A React Interview Scheduler project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published