Overview
Key Features
- Centralized Content Management (CMS): A powerful web-based dashboard for uploading media, managing playlists, and scheduling content delivery.
- Local Network Streaming: Optimized delivery of video and image assets over local networks, ensuring zero latency and zero internet data consumption.
- Cross-Platform TV Client: A dedicated display application built with Flutter, optimized for Smart TVs and Android-based TV boxes to ensure smooth 4K/HD playback.
- Real-time Synchronization: Instant updates across all connected display nodes when changes are made in the central CMS.
- Offline Reliability: Designed to keep displaying content even if the central server briefly disconnects, using local caching mechanisms.
Technologies Used
- Next.js & TypeScript: For the core administrative dashboard and management APIs.
- Prisma ORM: Managing the database for media assets, device registry, and playlists.
- Flutter (Dart): For the high-performance display client, leveraging native graphics rendering.
- Tailwind CSS: Providing a responsive and modern interface for the CMS.
- Native System Integration: Utilizing C++ and Swift for low-level system optimizations to ensure video playback stability.