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

A complete ticket sales and event management platform built from scratch for the Brazilian market. In a single product, it connects organizers (who create, sell and manage) and buyers (who discover, buy and use their tickets) — from event discovery to door check-in. It brings together Brazilian payments (PIX, card and boleto), a promoter/affiliate system with commissions, bulk complimentary tickets, native crowdfunding campaigns and — designed for the reality at the gate — check-in that works even without internet, syncing once the connection is back. It is a modern full-stack TypeScript application, with an end-to-end type-safe API and an installable PWA experience.

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
// 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