Pood Digital Signage

Pood Digital Signage

Pood Digital Signage is a digital signage platform where screens in different locations are managed from a single panel and content is scheduled and published remotely. It powers screens showing campaigns, prices, menus, announcements and live data (exchange rates, weather, news) in multi-location businesses such as hotels, corporate offices, restaurants and retail, and can be deployed in the cloud or on-prem.

I worked on the platform’s backend as a software consultant for API Teknoloji.

What the platform offers

  • An architecture of separate services for the admin panel, identity and scheduled jobs, customer data and device communication.
  • Multi-tenancy with a separate database per customer.
  • Real-time communication with Android, Windows, webOS and Electron players: content, status and screenshots.
  • A drag-and-drop scene designer, nested playlists and day/time-based scheduled publishing.
  • Automatic data feeds from exchange rates, weather, news and customer pricing systems.
  • Planned vs. actual playback reports and global cross-company reporting.
  • Settings management and a setup wizard for on-prem installations that need no redeploy.

The product overview is on the API Teknoloji page.

My contribution

Beyond backend development, I analyzed and improved the performance of the cross-company playback reports. I also investigated the root cause of the device service that locked up overnight and shipped the fixes. The details are in the case studies below.

Overview

Technology

  • .NET 8
  • ASP.NET Core
  • SignalR
  • MongoDB
  • Redis
  • Hangfire
  • Refit
  • Polly
  • Serilog
  • Docker
  • Traefik