H
Resume
Back to all projects
Live in productionAfaq Tech·Digital Signage / B2B SaaS

MediaPlus — Digital Signage SaaS

Remote-controlled vertical advertising display network

Visit live site
Cloud platformASP.NET CoreKiosk playerFlutterScreen management appKotlin · Jetpack Compose

Built a B2B SaaS digital signage platform for vertical display screens (lobbies, malls, restaurants) with a complete suite of three integrated apps: ASP.NET Core backend with subscription billing, Flutter display application, and a Kotlin Android admin/manager app. Supports remote screen on/off control, scheduled content playback, automatic app updates, and signature-level Android permissions for secure inter-app communication.

Key highlights

  • 1

    Three-app suite: ASP.NET backend, Flutter display, and Kotlin/Compose manager — with signature-level Android permission (com.mediaplus.permission.CONTROL) for secure inter-app commands.

  • 2

    Remote device control: turn screens on/off, schedule playback, deploy content updates, and force app updates over the air.

  • 3

    Full B2B billing pipeline: Customer → Subscription → License → Payment with subscription types and payment types.

  • 4

    Content management: Shows, Show Templates, Show HTML, Materials, Material Types, Timeline scheduling.

  • 5

    Granular admin RBAC: User × Role × Permission matrices with per-feature access control.

Core modules

Device & Screen Control
Content & Show Management
Timeline Scheduling
Subscription Billing
App Auto-Update
Inter-app Secure Permissions

Architecture

How the system is put together — services, clients and data stores.

Web
Manager
Flutter
Display
Kotlin
Android box
.NET API
Content & scheduling
Signature-permission IPC
SQL Server
Subscriptions · licences · schedules
.NET API · Flutter Display · Kotlin Android Manager · Signature-permission IPC