BernuviaBernuvia
Categoria: SaaSWeb

Brasswork: modelo de ERP SaaS multi-inquilino para pequenas empresas

1/22
#erp#saas#faturamento#ponto de venda#contabilidade

Gerencie seu próprio SaaS de operações: faturamento, ponto de venda, estoque, compras, contabilidade em dupla entrada, pessoas e pagamento, pipeline e projetos, com planos, Stripe e PayPal. Next.js 16 + PostgreSQL.

53 USDC69 USDC−23%

Pagamento protegido

Seu dinheiro fica em custódia por 30 horas

Entrega imediata

Baixe o código completo ao pagar

Compra respaldada

Algum problema? Abra um chamado

O que está incluído
  • Código-fonte completo: o aplicativo, o console do operador e a loja (Next.js 16, TypeScript, Tailwind v4)
  • Esquema do banco de dados, migrações, seed e um negócio demo completo com ~18 meses de histórico
  • Kit Docker Compose, Dockerfile, guias de implantação (Docker, Vercel, VPS) e documentação completa
  • Conjuntos de testes unitários, de integração e de ponta a ponta, fluxo de trabalho CI, .env.example, licença e changelog
Tecnologias
NENext.js 16TYTypeScriptPOPostgreSQLDRDrizzle ORMTATailwind CSS v4
Descrição

Brasswork é um modelo completo de código-fonte para rodar seu próprio SaaS de operações. Você vende planos; cada cliente recebe um negócio isolado com seus próprios livros, estoque, pessoas e documentos.

É construído para pequenas empresas que fabricam, vendem e prestam serviços: um torrador com um café, uma padaria que vende no atacado, uma loja de bicicletas com uma oficina. Eles vendem no balcão e por fatura, compram de fornecedores, mantêm estoque em mais de um lugar, pagam uma equipe em turnos e gerenciam alguns projetos. Brasswork cobre todo esse dia em um único conjunto de livros, então a venda no balcão, a fatura de atacado, a conta do fornecedor e o pagamento são todos registrados no mesmo livro razão.

O trabalho é organizado em faixas nomeadas de acordo com o trabalho: Hoje, Vender, Comprar, Estoque, Dinheiro, Pessoas e Trabalho. Hoje coleta as decisões que precisam do proprietário em cada faixa. Os registros são apresentados como folhas impressas com um histórico em papel (Orçamento → Pedido → Fatura → Pagamento → Livro Razão), para que qualquer pessoa possa ver de onde um documento veio e para onde foi.

No lado da plataforma, você obtém faixas de planos dimensionadas pela equipe (Solo, Equipe, Empresa, Grupo) com aplicativos e armazenamento incluídos, pacotes de aplicativos, testes, códigos de oferta, Stripe e PayPal com renovação automática, pagamento por fatura, uma vitrine que você edita a partir do console, solicitações de ajuda e uma visão de Pulse de receita e inscrições.

O código é moderno e tipado de ponta a ponta: Next.js 16 App Router com Componentes de Servidor e Ações de Servidor, TypeScript, Tailwind CSS v4 com shadcn/ui, Drizzle ORM no PostgreSQL, Better Auth e Zod. O dinheiro usa aritmética decimal, os documentos são recalculados no servidor, e os livros são alimentados por eventos de cada aplicativo dentro da mesma transação de banco de dados. Ele vem com testes unitários, de integração e de ponta a ponta, um fluxo de trabalho CI, um kit Docker Compose e uma empresa de demonstração pré-carregada: Hollow Pine Coffee Roasters.

Renomeie, escolha seus aplicativos e preços, carregue sua própria demonstração para seu setor e lance.

Recursos por faixa

Hoje

  • As decisões que precisam de você em cada aplicativo: aprovações, faturas vencidas, contas a pagar, estoque baixo, linhas bancárias a serem conciliadas, rascunhos.
  • Pulse: caixa, valores devidos a você, valores que você deve, vendas desta semana.
  • Uma lista de verificação para começar para novos negócios.

Vender

  • Faturamento: orçamentos com uma visão de quadro, faturas, notas de crédito (aplicar ou reembolsar), um pagamento em várias faturas, faturas recorrentes, lembretes de pagamento automáticos, extratos de clientes, links para compartilhamento, PDFs anexados a e-mails, pagamento online por cartão através da conta Stripe de cada negócio, relatórios.
  • Balcão (ponto de venda): uma tela de venda amigável ao toque, registradoras e gavetas de dinheiro, promoções, retornos e aprovações, recibos, um display para o cliente, vendas offline que sincronizam depois, leitura de código de barras, um interruptor de "Vender no Balcão" por item.
  • Pipeline: quadros de leads e negócios com valores e próximos passos, chamadas, e-mails e notas, conversão, funil e relatórios mensais.

Comprar

  • Ordens de compra, recebimento parcial, contas, um pagamento em várias contas, retornos de fornecedores e notas de débito, contas recorrentes, extratos de fornecedores, links para compartilhamento, relatórios.

Estoque

  • Itens em estoque, itens não estocados e serviços, galerias de imagens, categorias, impostos, unidades, vários armazéns.
  • Um livro razão de estoque para cada movimento, custo médio ponderado, transferências, contagens de estoque, pontos de reabastecimento e sugestões, impressão de etiquetas. O estoque não pode ficar negativo silenciosamente.

Dinheiro

  • Livros de dupla entrada alimentados por cada aplicativo, plano de contas, diário, diários recorrentes.
  • Contas bancárias, de cartão e de empréstimo; importação de extratos (CSV, OFX/QFX, CAMT.053), regras de correspondência e conciliação.
  • Receitas e despesas (recorrentes), orçamentos, DRE e balanço patrimonial com comparações, balancete, livro razão, envelhecimento.
  • Multi-moeda com taxas de câmbio manuais ou do BCE e FX realizado/não realizado.
  • Uma data de bloqueio, verificações de integridade e "Reconstruir lançamentos".

Pessoas

  • Funcionários com importação CSV e um organograma, escala, relógio de ponto, folgas com aprovações do gerente.
  • Pagamentos (semanal, quinzenal, semestral, mensal), contracheques por e-mail, arquivos bancários SEPA e NACHA, adiantamentos e empréstimos.
  • A jornada do funcionário (reconhecimento, mudanças de função, notas de conduta, preocupações, saídas), listas de verificação de integração e desligamento, contratação com uma página de carreiras, avaliações, treinamento e um hub da empresa.

Trabalho

  • Projetos com vários clientes, modelos, quadros de tarefas, visualizações de lista e calendário, uma linha do tempo (Gantt) com dependências, marcos e faturamento por marcos, problemas, folhas de horas e cronômetros, acesso do cliente.

Negócios e configurações

  • Diretório de clientes e fornecedores, arquivos, chat da equipe, solicitações de ajuda, Ask (um assistente de IA; cada negócio insere sua própria chave de API da Anthropic, OpenAI ou Google).
  • Funções com permissões por aplicativo e visibilidade "próprio vs todos", salas de clientes e salas de fornecedores.
  • Campos personalizados, visualizações de lista salvas, exportação CSV em cada lista, ações em massa, pesquisa ⌘K, registro de atividades, preferências de notificação e resumos diários, feeds de calendário, servidor SMTP próprio de um negócio.
  • REST API com chaves escopadas e um documento OpenAPI; webhooks de saída assinados com tentativas.

Console do operador (seu SaaS)

  • Pulso: receita recorrente mensal, negócios pagantes, conversão de testes, planos expirados, inscrições, receita por faixa.
  • Clientes: negócios, pessoas, logins, criar negócios e contas, fazer login como proprietário.
  • Catálogo: faixas, aplicativos, pacotes de aplicativos, códigos de oferta, sincronização com Stripe e PayPal, aposentadoria de aplicativos.
  • Pagamentos: pedidos, reembolsos, faturas de planos para transferência bancária.
  • Loja: uma página inicial baseada em blocos, páginas, modelos de e-mail de cobrança.
  • Solicitações de ajuda e configuração com um guia de primeira execução (marca, e-mail, moeda, pagamentos, catálogo).

Funciona em todas as telas

Pilha tecnológica

  • Next.js 16 (App Router, React 19, Server Components, Server Actions, Turbopack)
  • TypeScript
  • Tailwind CSS v4 e shadcn/ui (Radix)
  • PostgreSQL com Drizzle ORM
  • Better Auth (e-mail e senha, login opcional com Google e GitHub, autenticação de dois fatores)
  • Zod 4, decimal.js, @react-pdf/renderer, Recharts
  • SDKs do Stripe e PayPal; nodemailer; SDK do AWS S3 (qualquer armazenamento compatível com S3)
  • Vitest e Playwright (com verificações de acessibilidade axe); GitHub Actions CI

O que está incluído

  • Código-fonte completo do aplicativo, do console do operador e da loja.
  • Esquema do banco de dados, seed e um negócio de demonstração completo com cerca de 18 meses de histórico, um negócio irmão e quinze negócios de clientes de exemplo.
  • Kit Docker Compose (Postgres, etapa de migração, aplicativo, cron horário) e um Dockerfile.
  • Documentação: instalação, configuração, implantação (Docker, Vercel, VPS com nginx), pagamentos, rebranding, atualização, arquitetura, REST API e webhooks, testes, convenções de codificação, sistema de design, suporte.
  • Conjuntos de testes unitários, de integração e de ponta a ponta, um fluxo de trabalho CI e verificações de pagamento repetíveis com simulações do Stripe e PayPal.
  • .env.example, licença e changelog.

Não incluído: hospedagem, uma conta Stripe ou PayPal, um serviço SMTP, aplicativos móveis nativos, traduções (a interface do usuário está em inglês).

Requisitos

  • Node.js 20.9 ou posterior (22 recomendado) e pnpm 10
  • PostgreSQL 15 ou posterior
  • Para produção: um servidor ou host para Next.js (Docker, um VPS ou Vercel), um domínio com HTTPS, uma chamada cron horária
  • Opcional: SMTP para e-mail, um bucket compatível com S3 para arquivos (requerido no Vercel), contas do Stripe e/ou PayPal
  • Alguma experiência com Node.js e PostgreSQL para instalar, configurar e personalizar

Contas de demonstração

Criadas por pnpm db:seed em desenvolvimento (senha password123):

FunçãoEmailConsole do operador (Console do operador)admin@example.comProprietário da Hollow Pine Coffee Roastersmargit@hollowpine.exampleMembro da equipelena@hollowpine.exampleSala do cliente
ruth@brickyardbagels.exampleSala do fornecedorana@altiplanogreen.example

O seed recusa dados de demonstração e senhas de demonstração em produção.

Changelog

1.0.0 (2026-10-09): primeiro lançamento. A plataforma multi-inquilino com planos, Stripe, PayPal e pagamento por fatura; o console do operador e a loja; Hoje e as seis faixas (Vender, Comprar, Estoque, Dinheiro, Pessoas, Trabalho) com Faturamento, Caixa, Pipeline, Compras, Estoque, Livros, Pessoas & pagamento e Projetos; a REST API e webhooks; o sistema de design em modo claro e escuro; guias de implantação Docker, Vercel e VPS; testes e CI.

Templates relacionados

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplicativo nativo para macOS para descobrir, seguir e analisar as carteiras mais lucrativas do Polymarket: taxa de vitória verdadeira, apostas compartilhadas, alertas e simulação de copy-trading. Sem chaves de API, sem backend.

Aplicativo desktop

25 USDC33 USDC
3
−27%

MediAgenda — Complete Medical Booking SaaS (Next.js 14 + Stripe + Prisma)

Plataforma médica pronta para produção: agendamento online, perfis de médicos com avaliações, chat em tempo real, pagamentos Stripe, registros médicos e administração white-label. 4 funções, bilíngue EN/ES, instalação em 4 etapas.

SaaS

62 USDC85 USDC
(1)1
−25%

Vetria — SaaS multi-clínica para veterinarias (Next.js 15 + NestJS 11)

Software veterinário com código fonte: agenda, prontuário, receitas PDF, cobranças, caixa, inventário, hospitalização e portal do tutor. Multi-clínica com RLS. Interface apenas em espanhol.

SaaS

49 USDC65 USDC
−22%

Lumora – Visual Website Builder SaaS with Bootstrap 5 (Full Source)

Construtor de páginas arrastar e soltar com um editor de código ao vivo, 8 templates, publicação com um clique com domínios personalizados, equipes com funções e planos Stripe. Pronto para Docker.

SaaS

56 USDC72 USDC

Ainda não há avaliações. Seja a primeira pessoa a contar sua experiência.