Skip to content

A single-page web app, built with react, for users to create, edit, and delete an appointment.

Notifications You must be signed in to change notification settings

endonoh0/scheduler

Repository files navigation

Interview Scheduler

A single-page web application that allows users to book, edit, and cancel interviews.

This project use WebSockets to allow multiple users to manage the application. Users have the ability to update the schedule across all connections in real-time.

  • Test: Jest, Cypress
  • Back-End: Node, Express, PostgreSQL
  • Front-End: React, Storybook, Sass, WebSockets

Website

Click here to see this website live.

Screenshots

Booking an Appointment

"Screenshot of booking an appointment

Edit or Delete an Appointment

"Screenshot of options for editing or deleting an appointment

Installation

  1. Clone this repository into your machine.

  2. Install dependencies using the npm install command.

  3. Start the web server using the npm run start command. The app will be served at http://localhost:8000/.

  4. Book your first appointment!

Dependencies

  • axios
  • react
  • express
  • react-dom
  • classnames
  • react-scripts
  • normalize.css
  • NPM 5.x or above
  • Node 10.x or above

About

A single-page web app, built with react, for users to create, edit, and delete an appointment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published