๐๏ธ Real-Time Tabulation and Messaging Software for Debate Tournaments
Desktop system for AP & BP debate tabbing and judge coordination
๐งฉ Project Overview
This Java-based desktop application supports smooth coordination of debate tournaments through real-time tabulation and admin-judge communication. Built with Java Swing and socket programming, the tool facilitates Asian Parliamentary (AP) and British Parliamentary (BP) tabbing formats, offering organizers a streamlined, on-premise system for event-day operations.
๐ System Highlights
- Admin-assistant dual login system with secure credential handling
- AP & BP debate mode support with role-based adjudicator input tracking
- Socket-based messaging module for instant judge-admin communication
- Intuitive GUI built with Java Swing, styled for clarity and usability
- Timestamped data handling using built-in Calendar and Date APIs
๐ ๏ธ Technologies Used
- Core Language: Java
- GUI Toolkit: Java Swing, AWT
- Messaging Protocol: Java Socket Programming
- Database & I/O: Java I/O Streams
- Environment: NetBeans IDE
๐๏ธ Feature Demonstration
This short clip walks through the applicationโfrom login to round tabbing to real-time messagingโin action.