Skip to content

Using the latest tools and techniques, I build and test a React application that allows users to book and cancel interviews. I combine a concise API with a WebSocket server to build a realtime experience.

Notifications You must be signed in to change notification settings

elodiebhs/Scheduler

Repository files navigation

Scheduler is a React application that allows users to book and cancel interviews witn an interviewer.

Getting started

  1. Fork this repository, then clone your fork of this repository. 2 .Install dependencies using the npm install command. 3 .Start the web server using the npm run start. The app will be served at http://localhost:8000/. 4 .Go to http://localhost:8000/ in your browser.
  2. Data is stored in a PostgreSQL database that can be found here : https://github.com/elodiebhs/scheduler-api.git. To setup the api server, follow the instruction in the repository. Scheduler-Api is running on http://localhost:8001/days
  3. Running Jest Test Framework : npm test
  4. Running Storybook Visual Testbed: npm run storybook

Functionality

  • Development focuses on a single page application (SPA) called Interview Scheduler, built using React.
  • Data is persisted by the API server using a PostgreSQL database.
  • The client application communicates with an API server over HTTP, using the JSON format.
  • Jest tests are used through the development of the project.

Technical Specifications:

The Scheduler client application created using Create React App. Express is the basis for the Scheduler API server application.

Both servers run concurrently; requests are proxied from the Webpack development server to the API server.

Final Project

Main Page

"Screenshot of Main Page"

Form

"Screenshot of the Form"

New Appointment created

"Screenshot of the New Appointment created

About

Using the latest tools and techniques, I build and test a React application that allows users to book and cancel interviews. I combine a concise API with a WebSocket server to build a realtime experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published