04 / Engenharia do projeto
Interfaces diferentes.
Regras de negócio conectadas.
Aplicativo mobile, painel web e serviços de backend organizados em camadas de interface, domínio e infraestrutura.
Experiência do participante
Aplicativo mobile
Flutter · Dart · Riverpod
Interface para Android e iOS, com dados acompanhados por streams do Firestore e chamadas a funções de backend.
↔Serviços e dados
Backend integrado
Firebase Auth · Firestore
Cloud Functions
Autenticação, persistência, processamento de cupons, resgates e rotinas de notificações.
↔Gestão e atendimento
Painel web
Next.js · React · TypeScript
Áreas de administração e parceiros, com Server Actions e serviços que aplicam as regras da operação.
Visão simplificada da arquitetura do projeto.
↳Domínio e infraestrutura compartilhados
Bibliotecas usadas pelo painel e pelo backend organizam conceitos como participantes, parceiros, benefícios e resgates. As regras ficam separadas da interface e das integrações externas.
Um produto que continua depois da tela.
Além do catálogo de benefícios, o projeto inclui comprovação de compras, regras de participação e ferramentas operacionais para administrar o clube e atender o consumidor.