Technical Implementation
The platform leverages a hybrid architecture with PHP CodeIgniter as the main web application backend, complemented by Node.js utilities for specific functions. The web control panel utilizes Fabric.js for canvas-based layout editing and React components for interactive UI elements. MySQL database handles all persistent data storage while Digital Ocean Spaces manages media file storage and delivery.
Real-time communication between the web panel and playback devices is achieved through long polling, ensuring instant updates without WebSocket complexity. The multi-platform playback ecosystem consists of Electron-based desktop applications for Windows, Mac, and Linux, an Ionic-based Android application, and a React-powered Chrome extension, all communicating with the central PHP/MySQL backend.
Key Innovations
The drag-and-drop editor eliminates the complexity of traditional signage creation tools, democratizing content authoring for educators and administrators without graphic design experience. The multi-platform approach ensures organizations can deploy signage management across their entire technology ecosystem without platform-specific limitations. Per-school licensing with unlimited screens represents a cost-effective alternative to per-device subscription models common in the industry.
Share