TAM
A teaching assistant management system to recruit and manage TAs.
Requirements
- Java 17+
- Labracore
Project Setup
In order to have the project setup properly for development a few steps need to be taken.
- First the config file should be moved from the template into the actual properties file by executing cp src/main/resources/application.template.yaml src/main/resources/application.yaml from the root directory of the project.
- Follow these instructions to submit your work
- Follow the instructions below to run the website (via CLI or IDE)
Run website from IDE
- Install IntelliJ IDEA Professional (free for students)
- For IntelliJ to run the project make sure are running jdk 17.
- Start the project by right-clicking
TAMApplication
and clicking 'Run' - Ensure you have Labracore running
- Visit http://localhost:8085/
Run website from CLI
gradle build
- Ensure you have Labracore running
sudo java -jar build/libs/tam-2.0.0.jar
- Visit http://localhost:8085/