Pular para o conteúdo
DalekThai

Yalla

Plataforma B2B de ingressos e eventos rodando em produção no Brasil, com ingressos emitidos on-chain e uma política de transferência que o produtor não reescreve depois.

O registro

Papel
Full stack, sozinha: tudo menos o mobile
Ano
2026 · Em andamento
Stack
  • Rust
  • Soroban
  • Stellar
  • TypeScript
  • Next.js
  • Express
  • Prisma
  • PostgreSQL
  • Redis
  • Privy
  • Stripe Connect
  • Mercado Pago
  • AWS ECS
  • Prometheus
  • Turborepo
Prova
eventos reais desde maio de 2026
Links

Visão geral

Produtores criam eventos, vendem ingressos por lote, rodam códigos promocionais e cupons de bar, e fazem check-in na porta: o ciclo inteiro sem sair da plataforma. Os ingressos são emitidos na Stellar e a política de transferência é gravada on-chain e imutável, então as regras que o comprador aceitou sobrevivem a qualquer mudança de ideia do lado da plataforma.

Sou a única pessoa construindo, e o escopo é tudo: os contratos Soroban em Rust, a API em Express e Prisma, o painel do produtor em Next.js, a marca e o design system em que ele é desenhado, o pipeline na AWS por onde sobe, e os relatórios operacionais que os sócios leem depois do evento. 608 commits desde março de 2026. A única parte que não escrevi é o app mobile.

O que construí

  • Escrevi os dois contratos Soroban em Rust (ticket e voucher), atualizáveis, com allowlist de minter e as autoridades de admin e de upgrade deliberadamente disjuntas: a chave que emite nunca pode ser a chave que troca o código.
  • Rodei o primeiro evento da plataforma de ponta a ponta em produção, Prelúdio, 16 de maio de 2026: 113 ingressos em 8 lotes, 98 pessoas pela porta e um pico de 39 check-ins dentro de uma única hora. Escrevi também os exports e o relatório que os sócios leram depois.
  • Construí a economia de cupons do bar: 269 vouchers emitidos e 257 resgatados na noite: 95,5% de resgate, nenhum expirado.
  • Liguei os dois meios de pagamento que o mercado exige: Mercado Pago, onde o PIX respondeu por 92,5% das vendas pré-evento, e Stripe Connect para repasse aos produtores.
  • Cuido do pipeline de entrega inteiro: cinco workflows no GitHub Actions (CI, e2e, segurança, staging, produção), task definitions de ECS separadas para API e worker em cada ambiente, alertas no Prometheus e dez runbooks, incluindo rollback e o cutover para atualizar um contrato no ar.
  • Sou responsável pela confiabilidade em produção: reconciliador de estoque para reservas órfãs, expiração que devolve o que um pedido pendente reservou, e retry de escrita na Stellar restrito ao `txBadSeq`, para que uma falha real nunca seja repetida às cegas.