Skip to content

About

React frontend for our shift scheduling and swapping web app!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Schej Frontend Build Status

React frontend for our shift scheduling and swapping web app! We used Cypress for testing, and react-big-calendar for the calendar component. You can find the Rails API backend for this project here.

Here is a link to our deployed frontend on Surge

Our learning logs

Here is our card wall for the entire project (frontend and backend). Here is a link to our Wiki which kept up-to-date with new stuff that we learned.

Screenshots

Alt text

Installation

This project requires the use of our Rails API backend, so make sure you have that installed and running on a port other than http://localhost:3000.

  1. Clone the repository
  2. Run npm install to install local dependencies
  3. Run npm start to start the React app at http://localhost:3000
  4. Run npx cypress open to run the feature tests in Cypress. The app and backend API must be running for the tests to execute.
  5. Run npm test to run the unit tests in Jest/Enzyme. The app does not need to be running for these tests.
  6. Run npm test -- --coverage to check test coverage.

Contributing

If you have any suggestions, please create a GitHub issue, or feel free to make a pull request!

About

React frontend for our shift scheduling and swapping web app!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages