Reimagining Mobile Education Through an Immersive Web Experience
Haneke Design partnered with a national public safety organization to create a mobile-first immersive web experience for law enforcement education. Designed for convention attendees and kiosk deployment, the React-based application contrasted the bright façade of illicit vape shops with the criminal activity often uncovered behind the counter.
The platform uses a custom React-based CMS with a Supabase backend to enable real-time content updates and dynamic hotspot management. Design assets were created using ChatGPT DALL·E, Firefly, Adobe Photoshop (Nano Banana), and Figma with Figma Make (Claude). The interactive 3D experience was developed with Claude Sonnet 4.0, Three.js, and WebGL.
Our client came to us with a clear goal: build a mobile experience for law enforcement convention attendees that reveals the hidden risks in vape and smoke shops. It needed to work on people’s phones through a QR scan and run smoothly on event kiosks, too.
Most importantly, it had to show a real contrast: what looks fine up front vs. what investigators sometimes find hidden in the back.
A static PDF just wouldn’t cut it.
“Behind the Counter”
The experience unfolds in two acts.

A brightly lit vape shop interior. Candy-colored packaging. Youth-targeted signage. A storefront that feels typical. Six tappable hotspots reveal concise, sourced insights, from unauthorized brands to misleading “FDA Approved” signage to flavors banned domestically in China but exported to the U.S.
Then the invitation appears:
Go behind the counter.
Lighting drops. Colors desaturate. Shelves clutter. Hidden compartments emerge. The narrative references real enforcement actions, including DEA-led initiatives such as Operation Vape Trail.
Ten hotspots expose the deeper network: concealed inventory, paraphernalia, cash, cartel distribution pipelines, and enforcement action.
The shift isn’t just informational.
It’s tonal.
Perception gives way to investigation.
We picked React so we could build this like an app, not just a website.
This wasn’t just a scrolling story. It was an environment you could actually interact with.
A Custom CMS for Real-Time Updates
Because enforcement data evolves, the client needed the ability to update hotspot content without redeploying code.
We built a secure, client-level CMS panel directly in React.
This architecture ensures the experience remains current as enforcement briefings evolve, while preserving performance and security.
A flexible, modern backend powers the immersive front end.
We faced a real visual challenge: how to craft believable environments without imitating actual cases or locations.
Each image was composited, layered, color-graded, and manually refined in Adobe Photoshop with the Nano Banana model for object generation and detailed scene polish. Scene one pops with neon brightness, while scene two shifts to muted, gritty tones—a palette change that became part of the story itself.
Flat imagery would have reduced impact. We needed dimensionality without sacrificing mobile performance.
Where appropriate, WebGL and Three.js were integrated to enhance dimensional realism while maintaining load performance. The end result feels cinematic even though it all happens right in the browser.
This project doubled as a forward-looking production experiment.
Designers moved fluidly between visual concept and functional prototype. Developers could test animation ideas in minutes instead of hours. The boundary between design and engineering narrowed.
How AI tools help designers save time and focus on creativity.
With AI handling time-consuming tasks, designers can focus on strategy and creativity.
Result = More Time. Better Ideas. Faster Design.
Whether you’re teaching, informing, or changing minds, immersive mobile experiences create moments you just can’t get from static content.
If you’re exploring new ways to engage audiences, especially in complex, regulated, or public-sector environments, let’s talk.