Skip to content
Project / Applications

Ingrezo — Ticket Sales Platform

Ingrezo

A complete ticket sales and event management platform built for the Brazilian market: from event discovery to door check-in, even without internet.

View live
By the numbers
  • 100% End-to-end TypeScript
  • 3 Audiences in one product
  • PIX · Card · Boleto Brazilian payments
  • Offline Check-in with sync
  • PWA Installable experience
  • In production Platform live

About the project

Ingrezo is a ticket sales and event management platform built from scratch for the way events work in Brazil. On one side, organizers create, sell and track everything in real time. On the other, the audience discovers the event, pays with PIX, card or boleto and gets in with the ticket on their phone. There is a promoter system with commissions, bulk complimentary tickets and even native crowdfunding campaigns. And since event gates rarely have good internet, check-in works offline and syncs once the connection is back. Under the hood, a modern full-stack TypeScript application with an end-to-end type-safe API, installable as a PWA.

Highlights

  • Offline-first check-in: validates tickets by QR code even without internet, then syncs
  • Complete Brazilian payments: PIX, card and boleto with transparent fee calculation
  • Promoter/affiliate system with commissions and per-promoter metrics
  • Real-time sales and revenue dashboard, with conversion funnel
  • Native crowdfunding campaigns integrated into the same payments base
  • Multi-organization and team collaboration with granular permissions
  • End-to-end type-safety (tRPC), from database to screen
  • A complete product, in production, with versioned releases
// FEATURES

What the platform does

Features organized by audience.

  • 01 For buyers

    • Event discovery with search and filters by type, category and location
    • Event page with complete information and ticket types
    • Checkout with PIX, card or boleto and a transparent order summary
    • "My Tickets" with status filters, search and per-event organization
    • Digital ticket with QR code and authenticity validation
    • Complimentary tickets and transactional confirmation emails
  • 02 For organizers

    • Event creation and management with multiple ticket types
    • Real-time sales and revenue dashboard
    • Conversion funnel, sales by type and audience distribution
    • Online and offline QR check-in, with synchronization
    • Promoters with commissions and detailed per-promoter metrics
    • Bulk complimentary tickets, crowdfunding and team with granular permissions
  • 03 For the platform

    • Global dashboard of users, organizations, events and tickets
    • Financial reports and ranking of organizations and events
    • Records with detailed pages and an action timeline
    • Multi-organization: one user manages several organizations
    • Payout tracking and growth over time
// TEAM

Who built this project

Role and first-person account from the people who built it.

  • Leonardo Gomide
    Leonardo Gomide CPO · Co-founder
    Role Product, full-stack development and infrastructure
    “Ingrezo was born from a need of my own. I'm a DJ, I've organized events around my region, and I always missed a simple tool for a solo producer to manage ticket sales for small and medium events. The big platforms are expensive and way too complicated for someone doing everything alone. So I built my own, from scratch: data model, screens, payments, deployment, all of it. I wanted it to be easy to use without giving up cutting-edge technology, and that guided every decision, from PIX at checkout to the real-time sales dashboard. The part I'm proudest of is the offline check-in. Anyone who has worked an event gate knows good internet is rare there, so the system validates tickets without a connection and syncs later. It's the kind of detail you only notice when you've lived the problem.”
Meet the team
// STACK

Technology stack

What we used to build this project.

  • Frontend Next.js
  • Frontend React
  • Frontend TypeScript
  • Frontend Tailwind CSS
  • Frontend shadcn/ui shadcn/ui
  • Backend Node.js
  • Backend tRPC
  • Backend Prisma
  • Backend PostgreSQL
  • Backend NextAuth.js NextAuth.js
  • Backend Fastify
  • Backend BullMQ BullMQ
  • Backend Redis
  • Infra & Deploy Docker
  • Infra & Deploy Docker Swarm Docker Swarm
  • Infra & Deploy Traefik Traefik
  • Tools PWA
CTA
REMOTE · BR
// START A PROJECT

Want a project like this for your business?

Tell us what you need to build. We reply within one business day.

HOURSMon — Fri · 8am — 6pm
COVERAGEAll of Brazil
RESPONSEWithin 4 business hours