■ Event Ticketing & Management Platform Development

    Eventbrite is fine for 95% of events. We exist for the 5% where it isn't.

    ADMIT ONE · ANONYMISED

    Tribute Festival · Anonymised RFC

    Date

    23 — 24 May 2026

    Tier

    Adult · Weekend Pass

    Order

    #ONT-2026-04812

    Status

    Confirmed

    QR · signed · per-event secret

    Ritesh Agarwal, lead architect at Appycodes

    ■ Talk to the lead architect

    Festival, venue group, or marketplace where Eventbrite no longer fits? Bring it directly to Ritesh — no SDR, no qualification call.

    Ritesh Agarwal · Lead Architect, Appycodes · LinkedIn

    ■ What you get

    Six engagements.

    01

    Custom ticketing platforms

    Multi-event, multi-day, tiered, mixed adult / child / group pricing. The shapes Eventbrite makes you live with — we handle natively.

    02

    White-label ticketing

    For venue groups or promoter networks. Multi-tenant data model, brand-aware checkout flows, isolated payout paths per tenant.

    03

    Door-staff & scanner apps

    Offline-capable React Native or PWA. Local-only session logs, four-stat summary, scan-result colour-coding (admit / used / invalid).

    04

    Payments + payouts

    Stripe Connect-style flows with hold periods and dispute reserves. The deeper billing engineering covered on the Stripe page.

    05

    Migrations off Eventbrite / Ticket Tailor

    Past order history, customer accounts, search rankings — preserved through cutover. Same redirect engineering we do for Shopify migrations.

    06

    Event marketplaces

    Where the platform owns multiple venues, organisers, and check-in reward systems (Bloc-style).

    ▼ The Ticket Lifecycle Engineering Map

    Every stage where a ticketing platform can quietly break.

    Eight stages from tier publish to event reconciliation. Each one with the typical failure mode and the pattern we use to handle it.

    01
    Publish
    RiskInventory definition · tier overlap · timezones
    PatternSingle canonical tier definition · explicit timezone fields · validated at write
    02
    Purchase
    RiskTwo buyers, last ticket, race condition
    PatternAtomic decrement on inventory · Postgres SELECT FOR UPDATE / Redis SETNX
    03
    Inventory lock
    RiskHold expires, ghost inventory persists
    PatternTTL-based holds · janitor job · per-tier lock counters
    04
    Payment
    RiskWebhook drops, payment confirmed but order pending
    PatternIdempotent webhook handler · Stripe / Razorpay signature verification · DLQ
    05
    Email
    RiskTicket lands in spam · spoofed sender
    PatternSPF · DKIM · DMARC · Resend / Postmark · monitoring deliverability per domain
    06
    QR
    RiskSpoofed codes · pre-event leaks
    PatternSigned JWT-style codes · per-event secret · rotation post-event
    07
    Scan at gate
    RiskOffline at venue · Wi-Fi dies under load
    PatternOffline-first scanner app · IndexedDB cache · merge on reconnect
    08
    Refund / payout
    RiskInventory released to wrong tier · payout race
    PatternAtomic release · Stripe Connect-style holds with dispute reserve

    ■ Evidence · Ontick

    Customer-facing platform plus a door-staff app on the same design system.

    Customer platform. Laravel + Vue.js + MySQL. £90K+ in sales, 230K+ tickets booked. Real events include the Bromsgrove Tribute Festival 2026 (23–24 May at Bromsgrove Rugby Football Club) with multiple tiers — Adult Weekend Pass, Adult Saturday Day, Adult Sunday Day, Child Saturday.

    Staff check-in app. Vite + React 18, deployed under goappycodes/ontick-checkin-mockup. Established Ontick design system (accent #037dd4, DM Sans, iOS-style 280–560 phone frames). Nine screens: Login, Events, Dashboard, Scanner, Admit (green), Already Used (amber), Invalid (red), Manual Entry, plus "My Session" — a local-only session log per staff member.

    Two-tab bottom nav (Dashboard / My History). Multi-day events show day pills on the dashboard. Four-stat summary strip (Total / Admit / Used / Issue) explicitly marked "Saved on this device · Your scans only." The point: door-staff apps are not afterthoughts — they're the moment the platform either works or doesn't.

    Read the full Ontick case study. Adjacent work: Bloc (events + venue ads + check-in rewards), React Native for the staff app side, Laravel for the backend, Stripe billing for Connect-style payouts, API & integration for promoter / venue feeds.

    ■ Good fit if

    • Festivals and multi-day events with complex tier logic Eventbrite can't model
    • Venue groups or promoter networks needing white-label ticketing across multiple sites
    • Operators who need to own the customer relationship instead of renting it
    • Door-staff workflows that have to work offline at the gate

    ■ Probably not a fit

    • Single-event organisers — Eventbrite or Ticket Tailor will be cheaper and faster
    • Generic 'we sell tickets' use cases where the off-the-shelf platforms genuinely fit
    • Teams without a clear answer to 'who runs door staff training'

    ■ Stack we ship on

    Laravel · Vue · Stripe Connect · offline-first staff app.

    Backend
    Laravel · MySQL · Redis (locks + holds) · queue workers
    Customer UI
    Vue.js / Next.js · server-rendered for SEO · checkout flows
    Staff app
    React Native / PWA · offline-first · IndexedDB · scanner integration
    Payments
    Stripe (Connect-style) · Razorpay · idempotent webhook handlers
    Email
    Resend / Postmark · SPF / DKIM / DMARC · per-event sender reputation

    ■ If Eventbrite no longer fits

    Bring the tier logic and the door-staff workflow. We'll size the platform.

    Plan the platform

    Other services

    We build a lot more than this.

    Explore the rest of what we build.

    SaaS Web App Development

    MVP to production builds, multi-tenant, billing, AI features.

    Learn more

    React Native App Development

    iOS + Android in one codebase. Push, offline, OTA updates.

    Learn more

    Web App to Native Mobile App

    Convert your Lovable / Claude / Bolt web app to React Native or Flutter — backend reused.

    Learn more

    Technical SEO for SaaS

    Prerender, schema, Core Web Vitals — engineering-led SEO.

    Learn more

    Custom WordPress Development

    B2B marketplaces, membership sites, headless WordPress.

    Learn more

    Shopify Development Services

    Custom themes, migration to Shopify, Shopify apps, supplier-feed automation.

    Learn more

    Custom WooCommerce Development

    B2B wholesale, high-SKU catalogues, WooCommerce Subscriptions, Shopify-to-Woo migrations.

    Learn more

    Maintenance & Support

    Post-launch stability, security, monthly improvements.

    Learn more

    AI App Completion

    Take an AI-built prototype to a production-ready product.

    Learn more

    AI Prototype to Native App

    Convert AI-built web prototypes into native mobile apps.

    Learn more

    App Store Launch

    Submit, configure and optimise for App Store + Play Store.

    Learn more

    Tech Stack Migration

    Modernise legacy systems with zero-downtime migrations.

    Learn more

    White Label Development

    Engineering capacity for agencies, under your brand.

    Learn more

    Startup Launch Support

    From idea to live product — design, build, launch, growth.

    Learn more

    API & Integration

    Custom REST/GraphQL APIs and third-party integrations.

    Learn more

    AI SaaS Product Development

    Multi-tenant AI SaaS with subscriptions and admin dashboards.

    Learn more

    B2B Marketplace Development

    Marketplaces with credit, KYC, and trust infrastructure baked in.

    Learn more

    Custom LMS Development

    Customised Moodle deployments and bespoke Moodle mobile apps.

    Learn more

    Membership & WooCommerce Subscriptions

    Subscription recovery, dunning, migrations, combinatorial billing matrices.

    Learn more

    Shopify Migration

    Magento, WordPress, BigCommerce → Shopify. Redirect-engineering first.

    Learn more

    WordPress Security & Malware Removal

    Forensic incident response — Magecart, backdoors, DDoS, GDPR Art. 33.

    Learn more

    Laravel Development & Modernisation

    Four production Laravel platforms. ERPs, contracts, tendering.

    Learn more

    Stripe Billing Engineering

    Webhooks, metering, proration, dunning, multi-currency, reconciliation.

    Learn more

    Cloudflare Edge Engineering

    Workers, R2, WAF, Bulk Redirects. The full surface, not just the orange cloud.

    Learn more

    Internal Tools & Admin Dashboards

    Tender automation, contract operations, compliance calendars, calculators.

    Learn more

    Supabase Development

    RLS, multi-role auth, production-hardening Lovable / Bolt / v0 prototypes.

    Learn more

    Headless WordPress & WooCommerce

    WP + Next.js with preview, ISR, auth handoff, media pipeline, search.

    Learn more

    Sanity CMS Development

    Schema-first builds, multilingual setups, migrations from WP / Contentful / Strapi.

    Learn more

    Vue.js & Nuxt Development

    Four production Vue platforms. Vue + Laravel as the default pairing.

    Learn more

    WordPress Performance Optimisation

    nginx, PHP-FPM, slow-query analysis, plugin audit. Diagnostic engineering, not plugin installs.

    Learn more

    Custom WordPress Plugin Development

    Surgical plugin work — namespaced, idempotent, version-controlled. Not functions.php.

    Learn more

    Knowledge Base & Community Platforms

    KB + forum + adjacent surfaces. Search, version-aware routing, role-based visibility.

    Learn more

    AI Chatbot, RAG & Agent

    Production RAG with chunking, hybrid retrieval, reranking, grounding, eval.

    Learn more

    Workflow Automation

    Make.com, n8n, Zapier, and custom Node workers — chosen by volume.

    Learn more

    Programmatic SEO Engineering

    Calculator- and location-driven SEO surfaces with real data and SSR.

    Learn more