Home - caOcampo/TODesk-Tournament-Organizer-App GitHub Wiki

326221588-8c23b95d-0f73-4c91-b81c-80a23e0aeecd

ITEM 1: Wiki Documentation on GitHub

ITEM1.A - Team

Remi Ngo : Remi worked on Tournament initialization and Account GUIs, Database, and Swiss Pool Bracket. This includes related Account Classes, Configuration and Settings Classes, Adding/Deleting Player and Profiling, Access Classes, and Swiss Bracket Classes. She has also added functionality of navigation buttons.

Jonathan Chen : Jonathan worked on various navigation components, player editing & deletion, and Round Robin classes.

Calvin Adrian Ocampo : Calvin worked on player placements/ordering and Double Elimination classes.

ITEM1.B - Design Document

Link to the Updated Design Document https://docs.google.com/document/d/19shSF5li4nV4qqg1jd8pKiVzMmSZJYXBfULu7YJYkM8/edit?usp=sharing

ITEM1.C - Completion Discussion

The TODesk project has the majority of its features completed. However, it misses a few features regarding tournament edit and generates. The group has made a few changes from the original approved Design Document regarding this.

Major Changes:

  • Edit Mode for updating the tournament progression has been removed. The tournament features can still be edited by the tournament organizer.

Final Kanban Board:

Completed Kanban Board Screenshot 2024-04-27 062552 Screenshot 2024-04-27 062622

ITEM1.D - UML Class Hierarchy Diagram

TODesk - Esports Utility - UML CLASS

ITEM1.E - JUnit Test Cases

Screenshot 2024-05-02 121258

ITEM1.F - Issues Tracking

View Kanban Board Here

View Milestones Here

Screenshot 2024-04-26 094529 Screenshot 2024-04-26 094637 Screenshot 2024-04-26 094948

Screenshot 2024-04-27 063344 Screenshot 2024-04-27 063404 Screenshot 2024-04-28 143909

ITEM1.G System Level Testing

ITEM1.G.1 - App Testing

Screenshot 2024-04-27 135411 Screenshot 2024-04-27 135436 Screenshot 2024-04-27 135446 2 Screenshot 2024-04-27 135548 Screenshot 2024-04-27 135559 Screenshot 2024-04-27 135707 Screenshot 2024-04-27 135726 Screenshot 2024-04-27 135735 Screenshot 2024-04-27 135746 Screenshot 2024-04-27 135807

ITEM1.G.2 - Database Testing

Screenshot 2024-04-27 140133 Screenshot 2024-04-27 140223 Screenshot 2024-04-27 140238 Screenshot 2024-04-27 140254

ITEM 2: Code Documentation & commenting of code

All classes have comments that comply with JavaDoc and can be viewed here. https://caocampo.github.io/TODesk-Tournament-Organizer-App/

There are missing classes in the Javadoc with this error upon generating attempts: Screenshot 2024-05-02 150823

ITEM 3:JUnit Testing Code

JUnit Testing is in GitHub repository.

ITEM 4: Code Styling

This project follows the Google Styling guide for Java. https://google.github.io/styleguide/javaguide.html

ITEM 5: Collaboration

Youtube Video of our Scrum Stand-Up Meeting https://youtu.be/7EeeWeFX5AU

ITEM 6: Functionality

The application is fully functional except for the edit feature to update the scores of the tournament mode.

ITEM 7: Presentation

App https://youtu.be/JbBbl9alwWI (Updated Link) https://youtu.be/fIDNEFMw5os

Database https://youtu.be/d8Y6JCE7QAU