Backend Engineering & Dashboard

Selling dreamsyou can actually trust

WinUp lets anyone enter to win an Hermès Kelly, a Rolex, a supercar or a dream trip. We engineered the entire backend, infrastructure and admin dashboard behind it, where the real product is trust.

Client
WinUp
Market
United Kingdom
Scope
Backend, Infra & Dashboard
WinUp
Luxury Prize Competitions
01 — The Challenge

When you sell expensive dreams online, the only real product is trust.

WinUp sells tickets to win Hermès bags, luxury watches, supercars and trips. The prizes are aspirational, but a customer about to spend money on a chance has three reasons to hesitate. Solving all three was an engineering problem long before it was a marketing one.

Credibility

Why should anyone believe the draw is honest? Without proof, a luxury raffle is just a leap of faith.

Legality

UK law (Gambling Act 2005) requires a genuine element of skill; otherwise it is an illegal lottery.

Data safety

Thousands of customers hand over personal and payment data. It has to be locked down by design.

02 — What We Built

One platform behind the whole business.

Certified Draw Engine

Winners are drawn from RandomOrg signed randomness, with a public, verifiable proof published for every single draw.

Client CMS (Puck)

A drag-and-drop site editor with 25+ content blocks. The client reshapes the entire website. No developer needed.

SEO Suite

Per-page, per-language metadata with live SERP, Open Graph & Twitter previews, Schema.org and indexation control.

Compliance Layer

Skill-based qualifying questions on every entry, verified 100% server-side, to satisfy UK competition law.

Also shipped
Stripe Checkout
Server-side pricing
Media Library
S3-backed assets
Promo Codes
Discounts & packs
Multilingual
EN / FR engine
Staff Roles
Scoped access
Lifecycle Crons
Draws on autopilot
Transactional Email
Resend + Brevo
Order Management
Tickets & refunds
The Trust Engine

We didn’t ask players to trust the draw.We let them verify it.

Every winner flows through four automated, auditable stages: from a locked competition to a result anyone can check for themselves.

01

Threshold reached

Ticket sales hit the draw threshold. Sales lock automatically. No manual tampering possible.

02

Signed randomness

The winning number is generated by RandomOrg as a cryptographically signed, verifiable random draw.

03

Public proof

A tamper-proof certificate is published. Anyone can independently verify the result. No trust required.

04

Live reveal

The winner is revealed in real time on a dedicated draw page, turning a number into a moment.

A WinUp prize, a Hermès Kelly, in the hands of a winner
04 — The moment it’s all for

A verifiable number becomessomeone’s reality.

The full lifecycle (evaluating thresholds, transitioning states and executing draws) runs unattended on scheduled jobs, around the clock. Every result the system produces traces back to a signed, public proof: the dream is real, and so is the trust behind it.

Client Autonomy

The client runs the site without us.

Visual CMS

Edit anything, like Elementor

A drag-and-drop builder powered by Puck, with 25+ blocks: from heroes and galleries to competition-aware blocks that pull live prize data. Reusable components keep the brand consistent, with instant preview before publishing.

Puck editor — screenshot coming
  • 25+ content blocks
  • Competition-aware blocks
  • Reusable components
  • Live preview & draft mode
SEO Suite

SEO, fully in their hands

Metadata managed per page and per language, with live SERP, Open Graph and Twitter previews so the client sees exactly how a page will look in Google and on social. Schema.org, canonical and indexation controls are built in.

SEO Suite — SEO, fully in their hands
  • Per-page, per-language
  • Live SERP & social previews
  • Schema.org structured data
  • Indexation & canonical control
Next.js 16React 19TypeScriptSupabasePostgreSQL (RLS)StripeRandomOrgAWS S3ResendBrevoZodArgon2Vercel

Backend, infrastructure & dashboard engineering by Atelicode · Visual design by the WinUp team

03 — What It Delivers
100%
Verifiable draws
24/7
Runs on autopilot
0
Developers to run it
1
Dashboard for everything

Draws anyone can verify

Every winner is picked by a certified random source, with a public proof page. Players don’t have to believe. They can check.

A live draw that creates emotion

Results are revealed in real time on a dedicated page, turning each draw into a shared moment.

The client pilots everything, alone

One dashboard to launch competitions, edit the whole site like Elementor, and publish SEO-ready pages. No developer.

A new competition in minutes

Sales page, qualifying questions and SEO come together fast, so the business can move at its own pace.

Legally solid

Built around UK competition law, with a genuine skill step qualifying every entry.

Customer data kept safe

Everything is verified server-side, passwords are encrypted, and access is scoped by staff role.

Related Project

WeCar Carpooling Platform

View case study

Ready to build something people can trust?

We turn complex, high-stakes ideas into production-ready platforms.