Digisilat

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.

GitHub