ADSPOT PRO Digital Signage Advertising Platform

Bluehost Shared Hosting

ADSPOT PRO — Full-Stack Digital Signage and Ad Management SaaS Platform

ADSPOT PRO is a production-ready, self-hostable SaaS platform for managing digital signage networks, running targeted advertising campaigns, and connecting venue owners with advertisers from a single cloud-based dashboard. Built on NestJS and React, it ships with white-label branding, multi-currency support, programmatic ad buying, USB offline playback, real-time analytics, and a full role-based access control system for Admins, Advertisers, and Publishers.

Documentation: https://adspot.codejourney.site/api/documentation

Core Features

  • Multi-Screen Management: Control unlimited screens with approval workflows and secure session handling.
  • Smart Scheduling: Advanced dayparting ensures ads run only when campaign and screen timings overlap.
  • Real-Time Analytics: Track impressions, spend, and earnings with CSV/ZIP export support.
  • AI Audience Targeting: Automatically reach the right audience for better ROI.
  • Geo Targeting: Run hyper-local campaigns by city and region.
  • Programmatic Ads (SSP/DSP): Enable automated real-time ad buying at scale.
  • Offline Playback: Export playlists to USB for uninterrupted offline screen operation.
  • Dynamic Content: Support video, images, HTML5 creatives, and live feeds.
  • Notifications: Real-time alerts and email updates across all roles.
  • Multi-Currency & Tax: Built-in fees, tax handling, and currency conversion.
  • Role-Based Access: Admin, Advertiser, Publisher dashboards with JWT auth.
  • White-Label: Custom branding (logo, name, currency) without code changes.
  • 21+ Languages: Full internationalisation support.
  • Audit Logs: Track all platform activity with flexible storage options.

Android TV Application

ADSPOT PRO Digital Signage Advertising Platform

  • Automatic cloud playlist sync on launch
  • USB Offline Playback: Play exported playlists directly via USB without internet
  • Syncs back to cloud when connection is restored
  • Remote content updates without physical access
  • Fully compatible with scheduling and dayparting

USB Feature Docs: View USB Export Documentation

Turn any Android TV into a fully managed digital signage display.

Tech Stack

  • Backend: NestJS, Prisma, MySQL, JWT
  • Frontend: React, Vite, Redux, Tailwind
  • Real-Time: WebSockets
  • Mobile: Flutter (Android TV – upcoming)
  • Deployment: Docker / Vercel

Who Is It For?

  • Venue owners monetising screens
  • Advertisers targeting local audiences
  • White-label SaaS resellers
  • Ad network operators

◆ Live Demo

ADSPOT PRO Digital Signage Advertising Platform

 Release 12th April 2026 - Added time-slot based ad scheduling with custom active hours for campaigns and screen availability windows — ads play only when both overlap. - Built a cross-role notification system with real-time in-app alerts and email notifications for screen, media, and campaign status changes. - Added CSV export for campaign performance, transaction history, and a bundled ZIP export for all advertiser analytics. - Implemented USB-based offline digital signage support. - Added programmatic buying with SSP/DSP integration. - Enforced RBAC on admin approval/rejection endpoints and fixed decimal handling for financial calculations. - Added automated cron jobs for campaign auto-completion and daily spend resets. 
 Release 28 March 2026 - Added unit testing using Jest and React Testing Library for core components and APIs. - Enabled offline ad playback with automatic sync when connectivity is restored. - Implemented fallback mechanism to ensure uninterrupted ad display during network issues. - Implemented platform fee and tax system for Advertisers and Publishers with detailed metadata tracking. - Added earnings breakdown (Gross vs Net) in the Publisher Dashboard. - Introduced WebSocket-based screen concurrency restriction to prevent double billing and unauthorized sessions. - Added comprehensive E2E test suite covering financial calculations, real-time sessions, and dashboard metrics. 
 Release: 18 March 2026 - Analytics now display real, accurate data. - Added Business Information update section. - Platform supports 15+ languages. - Branding made fully dynamic (admin-defined business name & logo across platform). - Added admin logo upload with full integration into settings and UI. - Newsletter section now shows admin contact email. - Users (Admin, Advertiser, Publisher) can upload persistent profile avatars. - Fixed campaign metrics display (Spent Amount, Remaining Budget, Budget Usage %, Cost Per Day). - Backend campaigns API enhanced with new financial fields. - Fixed publisher screen pricing and editing issues. - Improved screen update logic to avoid unnecessary admin re-approvals. - Removed “Filter by City” from campaign screen selection. - Screen forms now use dynamic admin-defined cities, regions, and venue types. - Added platform-wide currency system with admin-controlled primary currency. - Implemented real-time currency conversion and dynamic currency symbols. - Improved admin dashboard with “Pending Media” tracking section. - Optimized media approval UI for better usability and performance. 
 Release: 26 Feb 2026 - Added email templates for user notifications - Added activity logs for user actions - Admin can configure logging settings from the dashboard (file, cloud, or database) - Reworked Create and Edit campaign modals into full workspace-style pages with Campaign Insights - Added city and region management in the admin panel for better organization of venues and campaigns - Introduced early bird / pre-launch discounts for early adopters - Improved platform fee structure for better competitiveness and transparency - Platform now supports 15+ languages 
 First Release: 1 Feb 2026 

4.7 average based on 3 ratings.

Soloarc

Soloarc

Visit Author's Portfolio

View Portfolio
Last Update 2026-04-14
Created 2026-02-07
Sales 10
Discussion Comments
Compatible Browsers Firefox Safari Chrome Edge
Software Version ReactJS Node.js
High Resolution No
Files Included JavaScript JS JavaScript JSON HTML CSS SQL
Video Preview Resolution