About this
Project
Successive Digital collaborated with the client to develop a digital signage platform, empowering businesses with an easy-to-use application for broadcasting advertisements. The goal was to streamline the management of playlists, ads, and multiple broadcasts from a single platform, enhancing operational efficiency and customer engagement.
Scope
Digital Strategy, Product Engineering, Customer ExperienceRegion
USAAbout
Client
The client is a leading digital signage platform that allows customer-centric outlets to turn any screen into digital signage. As one of the rapidly growing platforms, the client offers a cloud-based platform enabling businesses to create, manage, and display dynamic content on screens in various public spaces, such as retail stores, restaurants, and corporate offices.
Our
Offering
With close collaboration with the client, team Successive developed a cross-platform digital signage player app for Android TV, Google TV, Fire TV, and Windows that supports offline operation and schedules ad displays. Xamarin.Forms were chosen to create a shared codebase for Android and UWP, allowing for efficient code reuse and creating an intuitive and visually appealing interface. The versatile solution lets users easily manage and schedule ads through a user-friendly dashboard and deliver uninterrupted digital advertising experiences for their customers, ultimately boosting brand visibility and sales.
The player app, designed for content display across Android TV, Google TV, Fire TV, and Windows, underwent a significant modernization. Initially built with Xamarin. Forms to allow a shared codebase between Android and UWP, the app was restructured using React Native. This shift to a more modern and versatile tech stack not only enhanced performance and scalability but also improved the user experience across platforms. React Native’s flexibility ensured a smoother interface and more efficient updates, making the app future-proof and better equipped to handle offline operations and scheduled ad displays seamlessly.
To support the evolving needs of the digital signage platform, Successive also modernized the playlist management web app. With a focus on usability and performance, the new system allows users to effortlessly manage, schedule, and optimize content display, ensuring a seamless integration with the updated player app. The web app now provides a more intuitive experience for ad scheduling, delivering a responsive, user-friendly interface that enhances overall operational efficiency.
Our team developed a playlist management system that allows users to add content to a central playlist to solve the challenge of managing a dynamic playlist of content from various sources. The player is also integrated with offline caching support to enhance the user experience even in the absence of a stable internet connection. The intelligent scheduler manages offline ad displays, ensuring they show as scheduled, even without an internet connection. The application also contradicts the possibility of overlapping schedules with a smart scheduling system. If two media items have overlapping schedules, the app provides options for prioritization or stacking content.
Our team built the conditional broadcast feature to guarantee the reliable delivery of broadcasted messages, even in situations with high network congestion or limited bandwidth. With a few settings, the user can turn the TV on and deliver urgent messages or announcements during uncertain events. This feature allows users to set specific conditions, time zones, and duration for when content should be displayed. The system also supports various content formats, including text, images, videos, and PPTs, with integration with Canva, allowing users to craft compelling messages. Different message types were categorized by priority. Emergency messages had the highest priority and could override existing content on all screens.
Result
More
Case Studies
Successive Advantage
We have the expertise to solve industry-specific problems with evolving technologies. Reach out to start a conversation.
Connect with us ➔