Skip to content
Michel Many
Work

SaaS · Ticketing · Live events

MadTicket

Independent product created by Michel Moraes

MadTicket homepage: search by artist, event or venue, and city cards for Madrid, Barcelona, Valencia, Sevilla and Bilbao
madticket.es, homepage

Overview

A ticketing platform for live events in Spain, with more than 1,000 users: event discovery and ticket sales on the web, three native iOS apps, and tools for promoters. Created, developed and launched by Michel Moraes.

Product context

MadTicket is an independent product that Michel Moraes designed, built and launched as its creator and full-stack engineer.

It lists concerts, parties, festivals and shows in Madrid, Barcelona, Valencia, Sevilla and Bilbao. Promoters can sell tickets through MadTicket, or list an event they already sell elsewhere for free, with a link to the official ticket site.

The product covers the whole event journey: a web platform at madticket.es and three native iOS apps on the App Store, for attendees, for promoters and for door staff. MadTicket announces Android versions as coming soon.

Promoters pay no monthly fee; MadTicket charges a commission per ticket sold.

Engineering contribution

  • Product creation, design and launch
  • Web platform and promoter tools built with Next.js and TypeScript
  • Data layer with PostgreSQL and Prisma
  • Payments, refunds and payouts with Stripe
  • Three native iOS apps published on the App Store
  • QR ticketing and access control, on iOS and in the browser

What the product includes

Web platform

madticket.es, for attendees and promoters.

  • Event discovery by city and date: today, tomorrow or this weekend
  • Search by artist, event or venue, in one city or across Spain
  • Event pages with online checkout and QR tickets
  • Free listings for events sold on other platforms, linking to the official ticket site
  • Web ticket scanner for any mobile browser

MadTicket

iOS app for attendees.

  • Ticket purchase with Apple Pay or card
  • Combo discounts applied automatically when choosing quantities
  • QR code for each ticket in “My tickets”, with Apple Wallet support
  • Orders and event history

MadTicket Backoffice

iOS app for promoters.

  • Instant notification for every new sale
  • Sales, revenue and capacity for each event
  • Order list with buyer details
  • Ticket types: price, stock and visibility
  • Discount coupons: create, edit, enable and disable
  • Order cancellation and refunds

MadTicket Scan

iOS app for door staff.

  • Continuous scanning with the phone camera
  • Immediate result: valid, already used or not found
  • Real-time attendance count during the event
  • Each ticket is marked when validated, so nobody gets in twice

Promoter tools

Available to promoters selling through MadTicket.

  • Multiple ticket types (General, VIP, early bird) with their own price, capacity and visibility
  • Coupons with percentage, usage limit and expiry, optionally restricted to ticket types
  • Combo discounts, for example 2 VIP + 1 General
  • Affiliate links with fixed or percentage commission and conversion tracking
  • Order exports to PDF and Excel / CSV, filtered by ticket type
  • Refunds through Stripe, with warnings when a ticket was already scanned or the event has ended
  • Second dates, with complimentary tickets for previous attendees
  • Promoter branding with logo and description

Web platform

  • MadTicket events page: upcoming events across Spain with city filters
    Events: upcoming events with city filters
  • MadTicket page for promoters: publish an event, sell tickets online and control access with QR codes
    For promoters: Stripe payments, native iOS app and web scanner, no monthly fees

iOS apps

Screenshots published on the App Store. The Backoffice and Scan screens use a demo event with fictional attendees.

  • MadTicket app: event page with date, venue, description and buy button
    MadTicket: event page
  • MadTicket app: ticket selection with an automatic 15% combo discount and order total
    MadTicket: checkout with combo discount
  • MadTicket app: event sold on an external platform, listing dates and a link to the official ticket site
    MadTicket: event sold on another platform
  • MadTicket Backoffice: demo event summary with net revenue, tickets sold and sales by ticket type
    Backoffice: event summary
  • MadTicket Backoffice: editing a ticket type with price, stock, web visibility and on-sale toggle
    Backoffice: ticket type editing
  • MadTicket Backoffice: new coupon form with code, discount percentage, usage limit, expiry and applicable ticket types
    Backoffice: new coupon
  • MadTicket Scan: attendee list for a demo event with check-in progress and validated tickets
    Scan: check-in list
  • MadTicket Scan: event selection with validated ticket count and a link to create a staff access link
    Scan: events and progress

Need senior engineering capacity?

Share a few details about the project, the team and the timeline to start the conversation.