SAE 2.01–2.05 · team of four · 2026
E-sports tournament manager
Desktop application to organise tournaments: tournaments, staff, teams, players, registrations and PDF document generation. Delivered in three planned versions (V0 → V2), with specifications, technical and user documentation, test book and acceptance testing.
My part
Team lead: project coordination. Player management (V1), team registration and registration viewing (V2), GitHub repository, planned and actual Gantt charts, documentation.
- Java
- JavaFX
- SQL
- Git
Context
- SAÉ S2.01 / S2.05: evolving LiveTournois for the scenario client, RegulAIR, a drone maker branching out into e-sports.
- Six weeks, three versions delivered (V0 → V1 → V2), 401 commits.
- Organisation: GitHub issues and milestones, Gantt charts in ProjectLibre, documentation in AsciiDoc, Discord for the team.
What I did
- Team lead: task allocation, repository follow-up, V1 Gantt chart and actual V2 Gantt chart.
- Development: complete player module in V1, team registration and registration viewing in V2.
- Documentation: V0 user documentation, V1 technical documentation, V1 test book, “registrations” parts of the V2 documents.
- About 50 h of work out of the team’s 79 h, taken from the Git history.
Technical
- Java 17, JavaFX and FXML, Oracle database via JDBC, passwords hashed with BCrypt, PDFs generated with iText, Maven build (.jar).
- V0 base provided by the IUT, taken over then extended.
- Unstable remote database (VPN, intermittent servers): the team set up a local Oracle database in Docker to develop and test without being blocked.
Review
- Final acceptance test passed, except one feature: assigning a player to a team was not delivered.
- Mostly manual tests: next time, unit tests from the start (JUnit, TestFX for the interface).
- Actual cost of €4,738 incl. VAT against €4,080 planned (+16 %): balance the workload better and set milestones from the start.
























