Super Frog Scheduler project

This is the codebase for the SuperFrog scheduler

Authors

Documentation

Demo

Demo Page

https://www.youtube.com/watch?v=uW-3g06aQNE

Usage

Go to https://superfrogscheduler.xyz/ Be sure to go to settings and enable unsafe content for this website

Alternatively, you can host it yourself:

Backend:

  • Install jdk 19 or greater
  • git clone the repo
  • cd into SuperFrogScheduler folder
  • ./mvnw spring-boot:run (nohup ./mvnw spring-boot:run & to have it not attached to a terminal)
  • It should be running on localhost:8080.

Frontend:

  • Install node js
  • cd into superfrogstudentscheduler
  • Change all references of api.superfrogscheduler.xyz to localhost, if you are hosting the backend.
  • npm install
  • npm run build
  • npm start