Portal MBL-ES — Documentacao

Bem-vindo a documentacao do Portal MBL-ES, uma plataforma multi-tenant de gestao de ativismo com 24 modulos, economia gamificada (Moeda virtual configuravel por nucleo) e inteligencia artificial. O sistema e composto por um frontend Next.js, backend NestJS e banco Supabase (PostgreSQL).


Fundacao

Infraestrutura base, convencoes e design system do projeto.


Usuarios e Autenticacao

Cadastro com aprovacao, login via Supabase Auth, RBAC por cargos e perfil do usuario.


Organizacao

Multi-tenant, nucleos, super admin e configuracoes por nucleo.


Projetos e Eventos

Gestao de projetos com tarefas recompensadas e eventos com check-in e galeria.

  • API: Projetos/Tarefas — CRUD de projetos, tarefas com recompensa em moeda do nucleo, validacao
  • API: Eventos — Criar eventos, inscricao, check-in, galeria de fotos

Economia e Loja

Moeda virtual do nucleo (ledger de transacoes), loja interna, planos de assinatura, pagamentos e conquistas.

  • API: Economia — Transacoes, saldo, extrato, multiplicador global
  • API: Pagamentos — Integracao Asaas (PIX, cartao, boleto), webhooks
  • API: Loja — Produtos, estoque, pedidos, checkout misto (moeda do nucleo + R$)
  • API: Planos — Assinaturas mensais (Free, Apoiador, Militante, Onca)
  • API: Conquistas — Badges automaticas por marcos de engajamento
  • API: Financeiro — Lancamentos de receitas e despesas do nucleo

Comunicacao e Inteligencia

Notificacoes, feed, ranking, comunicados, enquetes, porta-vozes, relatorios e IA.


Guias por Cargo

Passo a passo para cada perfil de usuario da plataforma: