Web UI + API server (recommended): Java 17 + Maven + MongoDB connection string. JavaFX desktop app: Java 17 + JavaFX available on your machine.
A desktop application that manages the full lifecycle of Teaching Assistant recruitment — from posting positions and applying for them, to reviewing applicants and tracking TA workload — built in Java ...