🏆 Tournament Manager Pro
Tournament Manager Pro is a comprehensive administrative command center tailored for organizing physical sports and virtual e-sports leagues. It supports match scheduling, bracket propagation, live score tallies, and team registrations, taking the complexity out of running large-scale competitive events.
HTML5CSS3JavaScriptResponsiveAdmin DashboardVercel

Main Tech Stack
- Vanilla JavaScript (ES6+) for core client-side logical workflows and custom calculations.
- Modern CSS3 and HTML5 semantic tags to format high-fidelity, accessible, complex tables and structures.
- Vercel CI/CD workflow integration for continuous high-availability delivery.
Key Contributions
- Formulated a dynamically generated algorithmic match schedule bracket that visualizes single-elimination pathways.
- Coded real-time local score updates that update corresponding league table standings instantly without page refreshes.
- Delivered complete aesthetic themes by building a robust global custom properties stylesheet.
- Designed a high-performance, mobile-friendly table layout for large tournaments.
Challenges Faced
- Drafting standard JavaScript tree-structures to reliably handle automatic bye-rounds (when team numbers aren't an exact power of two).
- Conquered the logic bug by implementing a smart filler-node mechanism that fills gaps elegantly in the match object arrays.
Future Plans
- Migrate the vanilla stack over to Next.js to enable robust global database syncing and SSR.
- Incorporate WebSockets (Socket.io) for actual instantaneous cross-device spectator scoreboard syncing during live gameplay.