Skip to content

MatiasWengiel/scheduler

Repository files navigation

Interview Scheduler

Interview Scheduler is a single-page application (SPA) that allows users to book technical interviews between students and mentors. Appointments can be between the hours of 12 PM and 5 PM, Monday to Friday. Each appointment has one student and one interviewer. When creating a new appointment, the user can enter any student name while the interviewer is chosen from a predefined list. The user can save the appointment and view the entire schedule of appointments on any day of the week. Appointments can also be edited or deleted. The front end of this project is built with React and makes requests to an API to fetch and store appointment data from a database.

Data persisted using this server.

Project created by Matias Wengiel as part of the Full Stack Web Developer bootcamp at Lighthouse Labs.

Table Of Contents

Screenshots

Front Page:

Front page of app with appointments booked

Booking an Appointment:

gif of an appointment being booked

Editing and Deleting an Appointment:

gif of an appointment being edited and then deleted

Setup

Install dependencies with npm install.

Note: Cypress testing environment may require additional setup based on your operating system and development environment. Please refer to Cypress documentation if needed.

Useful Commands

Running Webpack Development Server

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Running Cypress Test Framework

npm run cypress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published