</> gustadev.dev
Voltar aos projetos
GD

Sistema SaaS de Gestão Financeira

Plataforma completa de fluxo de caixa, relatórios com IA, emissão de faturas e controle de assinaturas em tempo real.

Concluído
100%
146

Sobre o projeto

Desenvolvi esta plataforma SaaS pensando em velocidade, segurança e usabilidade de ponta para empresas.

Principais diferenciais:
• Dashboard financeiro interativo com métricas de MRR e churn.
• Autenticação JWT com permissões baseadas em funções (RBAC).
• Processamento em lote de faturas com integração a gateways de pagamento.
• Banco de dados otimizado para consultas pesadas em milissegundos.

Um pouco do código

Controller de Faturas & Transações typescript
// Exemplo de Handler assíncrono com validação estrita
export async function handleSubscriptionCheckout(req: NextRequest) {
  const session = await getAuthSession();
  if (!session?.user) {
    return NextResponse.json({ error: 'Não autorizado' }, { status: 401 });
  }

  const payload = await req.json();
  const validated = subscriptionSchema.parse(payload);
  
  const result = await paymentService.createCustomerSession({
    userId: session.user.id,
    tier: validated.tier,
    currency: 'BRL'
  });

  return NextResponse.json({ url: result.checkoutUrl });
}

Mais projetos