TableBay is a Spring application designed to collect institution, curriculum and teacher constraints to build the timetable of a program in a single platform.
To run TableBay, you must first export several environment variables to configure the application:
export TABLEBAY_SLOTS_PER_DAY=6
export TABLEBAY_ADMIN_USERNAME=admin
export TABLEBAY_ADMIN_PASSWORD=adminAdditionnally, you can also modify the application.yml file to change the
default configuration of the application, located in the src/main/resources
directory.
Then, execute the following command from the application directory to start the server:
./gradlew bootRunOnce the server is started, you can browse the documentation of the REST API from the Swagger Homepage to learn more about the available routes.
