Featured Discovery
Full Stack

Digital Signage System

Built Digital Signage System enabling businesses to manage and display ads across screens remotely. Uses EJS, MongoDB Atlas, TensorFlow, and Node.js for ad scheduling, viewer tracking, analytics, and video storage in JSON format, optimizing performance.

Node.js
MongoDB
EJS
TensorFlow
Digital Signage System

The Overview

The Digital Signage System is an enterprise-grade content management platform for digital displays. Businesses can remotely upload, schedule, and manage advertisements across multiple screens from a centralized dashboard. The system incorporates TensorFlow-based viewer tracking to measure ad engagement and generate analytics reports. Video content is efficiently stored and served in JSON format for optimized performance, while MongoDB Atlas provides reliable cloud-based data persistence for all configurations and analytics data.

Key Features

Remote ad management across multiple display screens

Intelligent ad scheduling with time-slot management

TensorFlow-based viewer tracking and engagement analytics

Centralized dashboard for content management

Optimized video storage in JSON format

Cloud-based data persistence with MongoDB Atlas

The Journey

"Implementing real-time viewer tracking with TensorFlow while maintaining smooth ad playback was the biggest technical challenge. Designing the scheduling system to handle overlapping time slots and priority-based ad rotation across multiple screens required careful state management. Optimizing video delivery performance for seamless playback was also critical."