Technical Implementation
The platform addresses the fundamental challenge of TouchIT LED displays lacking Google Play Services by providing an alternative app distribution method specifically tailored for educational and corporate interactive displays. The solution leverages a React frontend with Node.js backend, deployed on Digital Ocean infrastructure with Digital Ocean Spaces handling APK file storage and distribution.
The web platform built with React enables administrators and users to browse, search, and manage applications through intuitive category-based navigation. The native Android applications (v1 in Java, v2 migrated to React Native) run directly on TouchIT LED displays, providing local access to the curated app ecosystem through communication with the Node.js API endpoints.
Architecture Highlights
The automated content acquisition system uses custom scripts to discover, catalog, and verify educational applications, significantly reducing manual curation overhead. The dual-version approach (Java v1 and React Native v2) demonstrates evolutionary development, maintaining compatibility with older TouchIT devices while providing enhanced maintainability through React Native’s cross-platform capabilities. The one-click installation system abstracts the complexity of APK management, empowering non-technical educators to expand their classroom technology capabilities without IT department intervention.
Share