Developed a sophisticated interactive photobooth application for Johnson & Johnson Medical at the European Academy of Dermatology and Venereology (EADV) conference. The solution enables conference attendees to capture professional photos and see them displayed in real-time on large-scale mosaic displays, creating an engaging social experience that drives booth traffic and attendee interaction.
J&J Medical needed a memorable activation for their EADV booth that would:
Initially considered AI-generated mosaic approaches, but determined that a custom grid-based solution would provide better performance, reliability, and visual consistency for the live event environment.
Built a full-stack application combining FastAPI (Python) backend with vanilla JavaScript frontend, optimized for touch interfaces and 4K displays.
Backend Technologies:
Frontend Technologies:
Multi-Page Mosaic System
Streamlined User Journey
Real-Time Display Management
Touch Interface Optimization
Designed custom keyboard with 150×150px touch targets, eliminating the need for mode switching (numbers always visible) to reduce user friction on kiosk hardware.
Real-Time Performance
Implemented efficient photo processing pipeline using background tasks and incremental mosaic updates, ensuring the display never freezes or becomes unresponsive during high-traffic periods.
Multi-Screen Scaling
Created responsive grid system that adapts from 4K displays (25×14) down to smaller screens while maintaining visual consistency and optimal photo presentation.
Session Management
Built robust session tracking system preventing data loss and ensuring each user journey completes successfully, even during network interruptions or hardware resets.
The solution successfully created a focal point for J&J's booth, generating social media content and facilitating meaningful connections between dermatology professionals.
4-week sprint delivery:
This project demonstrated the importance of choosing the right technical approach for the specific use case. While AI-generated mosaics were initially considered, the custom grid-based solution provided the reliability and performance needed for a live event environment.
The emphasis on touch-first design and real-time performance optimization proved crucial for creating a seamless user experience that could handle the high-energy environment of a major medical conference.
Join 10,000+ entrepeneurs and get creative site breakdowns, design musings and tips directly into your inbox.