
Full-stack digital signage system with admin interface, content management, and hardware deployment for retail environments in Botswana.
Botswana Marketing Services (BMS) needed a digital signage solution for their retail FMCG environments. Unlike off-the-shelf digital signage tools, they needed a system purpose-built for their operational reality - intermittent connectivity, non-technical staff managing content, and deployment on consumer-grade hardware.
We built a complete React + TypeScript + Tailwind application backed by Supabase, with both an admin interface for content management and a customer-facing display mode. The system includes CSV import/export, image management, and was specifically engineered for deployment on Mi TV hardware in store environments.
Digital signage in a Botswana retail environment is nothing like deploying screens in a European shopping mall. Power is unreliable, internet connectivity varies, and the staff managing the system may have limited technical experience. Every architectural decision had to account for these realities.
We built a static fallback mode for when connectivity drops, designed the admin interface for simplicity over features, and created a comprehensive setup guide for deploying on Mi TV hardware - consumer-grade devices being used in commercial environments. The system needed to be robust enough to run unattended for weeks.

