Todos os projetos

Estudo de caso · Freelance

Cash Flow

Desenvolvedor full-stack · 2024 · Sozinho · Go, Gin, GORM, React, TypeScript, SQLite

Projetei e construí um app completo de fluxo de caixa para um cliente, do banco de dados ao dashboard.

Código no GitHub (abre em nova aba)

TODOadicione um resultado real, ex.: horas economizadas por mês pelo cliente

01Problema

O cliente controlava serviços, funcionários, pagamentos e despesas separadamente. Não havia uma visão única de receita e lucro.

02Restrições

  • Um desenvolvedor e orçamento pequeno, então a stack precisava ser simples de rodar e manter.
  • O cliente precisava filtrar os resultados por dia, semana, ano ou um período personalizado.

03O que eu fiz

  • Construí a API em Go com Gin e GORM, sobre SQLite.
  • O app registra serviços e seus custos, funcionários e seus pagamentos, pagamentos de serviços e outras despesas.
  • Construí um dashboard em React com receita, lucro e serviços ordenados por receita, filtrável por qualquer período.

04Trade-offs

SQLite em vez de um servidor de banco. Um arquivo para fazer backup e nada para administrar, o que serve bem a uma única empresa.

Um único binário Go no backend mantém o deploy simples para o cliente.

05Resultado

TODO: descreva o resultado. O que o cliente consegue fazer agora que antes não conseguia.