Skip to content

Single Page Application built on React which allows students to view, book, edit and delete interview appointments.

Notifications You must be signed in to change notification settings

xihai01/scheduler

Repository files navigation

Interview Scheduler

The Interview Scheduler is a single page application (SPA) created with React which allows students to book interview appointments throughout the week. Operations include the ability to show, book, edit and delete appointments from a PostgreSQL database hosted by an API server.

Tech Stack and Tools

Front-End Back-End Database Testing Deployment
React with Axios for HTTP requests Express.js for server PostgreSQL Storybook for component testing Heroku for API server (coming soon)
HTML Jest for unit + integration tests Netifly (coming soon)
CSS with SASS as preprocessor Cypress for E2E tests

Demo

Menu Navigation "Menu Navigation"

Booking a new appointment "Book appointment"

Delete an existing appointment "Delete Appointment"

Edit an exisiting appointment "Edit Appointment"

Error communicating with server "Server Error"

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

Running Cypress

npm run cypress

About

Single Page Application built on React which allows students to view, book, edit and delete interview appointments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published