Coast competitions
A skill-based UK competitions platform with CMS-driven raffle launches, Stripe ticketing, and provably fair automated draws.

Client:
Josh Parfitt
Scope:
The initial scope was to build a CMS-managed, skill-gated competition site where users can enter raffles, pay for tickets via Stripe, and have winners drawn automatically with a transparent audit trail.
Year:
2026
OVERVIEW
Project Delivery Overview
Coast Competitions was delivered as a modern, CMS-driven competition platform built to run compliant, skill-based prize draws in the UK. The web experience was developed in Next.js with server-rendered pages for performance and SEO foundations, while Contentful was used to manage all raffle content, including prize pages, images, pricing, FAQs, and skill questions. Stripe Checkout was integrated for secure payments, with a webhook-led fulfilment flow that runs an atomic Firestore transaction to create orders, allocate sequential ticket numbers, and send confirmation emails via Postmark. The platform’s draw process was fully automated using a scheduled Firebase Cloud Function, ensuring raffles can close, draw, and notify winners without manual intervention.
The delivery focused on a complete end-to-end user journey. Users browse live competitions, answer a server-validated skill question to unlock purchase eligibility, select ticket quantities, and complete checkout through Stripe’s hosted payment flow. Once payment completes, the system automatically assigns ticket ranges, records a transparent audit trail, and confirms entry by email. When a raffle ends, the draw executes using cryptographically secure randomness, stores the seed and ticket totals for verification, and sends winner notifications immediately, creating a scalable and trustworthy operational model for running competitions at volume.
Product Overview
Coast Competitions is a UK-based skill competition platform built to make entering prize draws fast, trustworthy, and transparent. Users can browse live competitions for prizes like cars, tech, cash, and watches, then unlock entry by answering a simple skill question, a core compliance requirement that differentiates it from gambling. From there, tickets can be purchased in seconds through secure Stripe Checkout, and every entry is recorded with sequential ticket numbers to ensure clarity and fairness.
What sets the platform apart is its “automation plus proof” approach. Competitions are managed through a CMS so new raffles can be launched without developer support, while draws are executed automatically using cryptographically secure randomness and stored audit trails so results can be independently verified. With instant confirmation emails, automated winner notifications, and a clean, modern user experience, Dragon Competitions is designed to scale competition operations while building the trust needed to convert first-time visitors into repeat entrants.

