A national financial institution needed the raffles and prize wheels at its corporate events to be as trustworthy as its transactions. Andes Studio built, in one month, a multi-tenant platform where the bank's team creates and runs its own games on screen: cryptographically random draws, encrypted participant data, and 100,000-entry lists imported in about 10 seconds. It's the evolution of our corporate games portal and in-branch prize roulette, now as a product.
// The challenge
A game at a corporate event is entertainment, but it's also a public promise of transparency. The key challenges were:
- A Draw Has to Be Fair, and Prove It In front of hundreds of employees, any doubt about a raffle's randomness becomes a reputation problem.
- Huge Lists, Sensitive Data Participant files arrive with tens of thousands of rows of personal data that must be protected end to end.
- Organizer Autonomy The events team needed to create, brand, and launch games without sending every change to a developer.
- One Product, Many Companies The platform had to serve several clients with their data, brands, and files fully isolated.
- A Show on Screen The game is projected live: animation, sound, and a reveal worthy of the event.
// The technology solution
Andes Studio designed the platform so security and showmanship live in the same product:
- A Modern Stack Laravel 13 and Filament 5 for administration, React 19 with Inertia for the game screen, and PostgreSQL.
- Cryptographically Random Raffles A cryptographically secure random number generator with a Fisher-Yates shuffle and a transactional lock that guarantees each draw runs exactly once.
- Prize Wheels with Inventory Wedges with configurable stock and odds, spins protected against concurrent runs, and every void or reset audited.
- Parallel Bulk Import Files are processed in chunks across concurrent jobs, with each participant's data encrypted along the way and automatic cleanup after 90 days.
- Workspace Isolation Each client gets its own workspace with roles, branding, and enabled games; its files live in private storage separated per client and are served only through signed URLs.
- No Master Keys No role can reach another workspace, and platform administration lives in a separate operator panel.
- Ready for the Projector Fullscreen mode that keeps the screen awake, brand templates, a slot-reel animation with confetti and sound, and results export.
// Results and key wins
In one month, the platform went from the first line of code to the bank's events:
-
1 Month
From the first line of code to two game types in production: raffles and prize wheels. -
100,000 in ~10 s
Entries imported end to end on a single worker, encryption of every record included. -
0 Cross-Tenant Access
Data, files, and roles isolated per client, with every draw, void, and reset logged.
// The bottom line
What started as custom games for one bank is now a platform any events team can run on its own. The organizer launches a raffle in minutes, the audience watches the draw on the big screen, and compliance has a record of every result. Andes Studio keeps adding game types on the same foundation, with the same security.