$ cat ./projects/animegeek/README.md

$ cd ../

AnimeGeek/

in production

Ticketing platform for pop culture events

status
in production
period
2025 — present
role
Architecture, fullstack development and operations

## The problem

Pop culture events need to sell tickets online in batches under concentrated demand, take payments safely and validate thousands of entries on event day — often with small teams and manual processes.

## The solution

A dedicated platform with three applications: the event storefront (with its own branding), the organizer dashboard and a central API. Tickets arrive by e-mail as PDFs with QR Codes, gate staff validate them by phone and organizers track sales and check-ins in real time.

Payments through Asaas and PagSeguro with webhook confirmation, partial refunds and e-mail/WhatsApp communication automated with n8n.

## Architecture

  • Central API in NestJS 11 + Prisma + PostgreSQL
  • Storefront and admin dashboard in Next.js 16 / React 19
  • Six access roles — from administrator to gate validator
  • PDF ticket generation with QR Codes
  • Payment webhooks with asynchronous confirmation
  • Deployed on Coolify (self-hosted) with automatic migrations

## Stack

NestJSPrismaPostgreSQLNext.jsReactTailwind CSSn8nCoolify

## By the numbers

3
applications in production
70+
tables in the data model
6
access roles
2026
real event in Belém, Brazil

## Links