Football Match Display & Scoreboard System
Client: PIE
Period:
Feb 2016 - Present
URL:
Not public (internal platform)
A professional digital signage and live match management platform for football/soccer games. It manages real-time scoring, player and team data, match events, multimedia, and screen broadcasting for stadiums, sports venues, and TV studios.
Overview
The Football Match Display & Scoreboard System is a complete solution designed for live sports broadcasting. It helps operators manage match information, update scores in real time, display team lineups, track events (goals, cards, substitutions), and broadcast dynamic screens to giant displays or studio monitors.
The system enhances the fan experience while ensuring accurate, synchronized match updates.
Core Features
Match & Team Management
- Real-time score updates and match timeline
- Team and player profiles with photos, positions, and numbers
- Full event tracking: goals, cards, substitutions, key actions
- Weather information displayed during outdoor matches
Screen Display & Broadcasting
- Multi-screen broadcasting with synchronized updates
- Custom screen layouts (scoreboard, lineups, statistics, tournament modes)
- Giant-screen and LED-board support
- Banners for announcements, sponsors, and match messages
Multimedia & Playlists
- Media library for images, videos, audio, and sponsor assets
- Playlists for pre-match, half-time, and post-match content
- Scheduled content rotation and automatic playback
Administration
- User and role management with secure access
- System configuration (match settings, display layouts, preferences)
- License activation and feature control
- Database backup/restore and maintenance tools
Companion Player Application
A dedicated Java desktop player connects to the system and broadcasts HTML/JS layouts on stadium screens.
- Built with Java + JCEF (Java Chromium Embedded Framework)
- Renders scoreboards, templates, and media in real time
- Handles videos, animations, and layout transitions
- Ensures low-latency screen updates for multiple displays
Technical Highlights
- Backend: Java Enterprise (Spring Framework, Hibernate)
- Frontend: JSF (JavaServer Faces) + PrimeFaces components
- Database: SQL (JPA-based)
- Player: Java + JCEF for display rendering
- Deployment: WAR deployment on Wildfly
- Other: Media management, scheduled tasks, secure login system
Key Strengths
- Real-time match broadcasting
- Professional screen layouts for stadiums and studios
- Full team, player, and match event management
- Integrated multimedia and playlist engine
- Secure, scalable, and enterprise-ready
- Compatible with multiple display systems
Technologies
Java
Spring
JSF
Primefaces
Wildfly
JCEF