Skip to content

ruowent/scheduler

Repository files navigation

CircleCI Build Status

Check out my app here

(Please allow 20 seconds for Heroku to initialize)

📖 Introduction

Scheudler is a full-stack, single-page React application that allows users to book and cancel interviews. Real-time interview schedules are updated via Websocket.

🖥 Tech Stack

Development: ReactJS, CSS/SASS, Node.js, Express, PostgreSQL
Tools & Testing: Storybook, Jest, Cypress
Deployment: Heroku (database API), CircleCI (continuous integration), Netlify (production client)

🎥 Demo

Book/Edit/Delete Appoinement

🛠 Setup

The project is live here, but if you would prefer a local installation:

  1. Fork or download this repository

  2. Set up and run the scheduler API server

  1. Install dependencies with
npm install
  1. Running Webpack Development Server
npm start

✅ Tools & Testing (Storybook, Jest, Cypress)

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Run the Cypress test runner

npm run cypress

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published