Digisilat is a digital scoring system for pencak silat.
Features:
- Tournament setup and activation
- Participant, official, category, and class management
- Tanding and seni competition flows
- Randomized draws for match ordering
- Match and performance schedule generation
- Real-time score input through WebSockets
- Judge, timer, arena display, and admin scoring views
- Score announcements and winner handling
- Medal, champion, and result recaps
- Export paths for tournament documents
Tech stack:
Built with Node.js, WebSockets, and SQLite. It uses the AdonisJS framework for clean MVC separation.