Skip to content

An interview scheduling react app. Users may select available time slots and book appointments with an interviewer scheduled for that day. They may also edit and delete appointments.

Notifications You must be signed in to change notification settings

Justin-Moretto/scheduler

Repository files navigation

Interview Scheduler

This is a React application that allows users to book and cancel interviews. Built with the intention of learning React, Axios, Storybook, Jest and Cypress.

Users may select available date/time slots and book appointments with interviewer who is scheduled for that day. They may also edit and delete appointments. Data persists thanks to axios requests to PostgreSQL database.

Here is my back-end's repo: https://github.com/Justin-Moretto/scheduler-api

Try the app here! https://nostalgic-pasteur-6e603d.netlify.app/ (could take a minute for the heroku server to load)

"app demo gif"

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

Daily Schedule "screenshot of Daily Appointment Schedule"

Book/Edit Appointment "screenshot of Booking/Editing an Appointment"

Delete Appointment "screenshot of Deleting Appointment"

About

An interview scheduling react app. Users may select available time slots and book appointments with an interviewer scheduled for that day. They may also edit and delete appointments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages