Casillero Del Diablo hero background image
Casillero Del Diablo project screenshot
LaravelReactPromotions2015 - 2019

Casillero Del Diablo

The Challenge

Casillero Del Diablo, partnering with Sky Movies, ran a national promotion: buy a bottle, find a unique code on the collar, enter to win a trip to Los Angeles. Simple concept, complex execution.

The system needed to validate millions of unique codes, prevent fraud (people will try anything), collect entrant data correctly, and stay within the legal requirements that govern prize promotions. All while handling traffic spikes when TV ads ran.

Our Approach

Laravel handled the backend logic: code validation, entry management, prize allocation, and the endless edge cases that promotions generate. What if someone enters twice? What if a code was already used? What if the same email tries different codes? Every scenario needed handling.

React powered the frontend—a smooth entry experience that worked on mobile (where most entries came from people checking their wine bottle in the kitchen).

The legal compliance was non-negotiable. Entry limits, age verification, data handling, random selection processes—all had to be bulletproof. Promotional law is surprisingly intricate, and getting it wrong is expensive.

We built it to scale. When TV ads drove traffic spikes, the system needed to keep working. Queue management, aggressive caching, and infrastructure that could flex with demand.

The Results

The promotion ran for four consecutive years, attracting over one million entrants. It won silver at the 2016 IPM Awards.

The real success metric? Zero legal issues, zero fraud breakthroughs, zero downtime during peak traffic. When you're running promotions at this scale, boring reliability is the goal.