
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

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."
Showcase Portfolio
Next Exploration
Let's build something epic→