Skip to content

About

RendeChapa — plano técnico de corte de chapas para marcenaria

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RendeChapa

RendeChapa é uma aplicação web para criar planos técnicos de corte de chapas para marcenaria. O produto reúne landing page, contas protegidas, painel do cliente, painel superadmin e o otimizador técnico.

Recursos

  • landing page pública em /;
  • cadastro, confirmação de e-mail, login e recuperação de senha;
  • sessões persistentes e senhas protegidas com scrypt;
  • painel do cliente em /painel;
  • pagamento único de R$ 49,90 pelo Mercado Pago Payment Brick, com 30 dias de acesso;
  • cargo Assinante atribuído automaticamente após pagamento aprovado ou manualmente pelo superadmin, sem acesso administrativo e sempre sujeito à validade comercial de 30 dias;
  • bloqueio do otimizador no vencimento e renovação sem cobrança automática;
  • painel superadmin em /admin, com criação, bloqueio, desbloqueio, alteração de perfil e exclusão de contas;
  • convites de conta e mensagens transacionais enviados por comercial@rendechapa.com.br;
  • otimizador protegido em /ferramenta;
  • rotação controlada, cortes guilhotinados, compensação da serra e visualização técnica;
  • exportação do projeto em PNG e CSV.

Desenvolvimento local

Requer Node.js >=22.13.0 e PostgreSQL. Copie .env.example para .env, preencha as senhas e execute:

npm install
npm run dev

Com Docker, o banco e a aplicação sobem juntos:

docker compose -p rendechapa up -d --build

Validação:

npm run build
npm test
npx tsc --noEmit

Produção

O projeto está preparado para rendechapa.com.br em uma VPS com Docker, PostgreSQL próprio e conexão à rede compartilhada do Caddy. Consulte DEPLOY_VPS.md.

Os projetos do otimizador ainda são armazenados no navegador de cada usuário. Contas, sessões, tokens e auditoria administrativa ficam no PostgreSQL.

O Payment Brick tokeniza os dados no ambiente do Mercado Pago. O servidor recebe somente o token temporário e fixa preço, duração e identificação do pedido; nunca armazene dados de cartão no projeto.

Segurança operacional

Nunca envie .env, Access Token do Mercado Pago, segredo de webhook, senhas do banco, senha de superadmin ou senha SMTP ao Git. Mantenha backup do volume rendechapa_db_data e altere as credenciais iniciais antes de publicar.

Licença

Nenhuma licença de uso ou redistribuição foi concedida. Todos os direitos permanecem reservados ao proprietário do projeto.

About

RendeChapa — plano técnico de corte de chapas para marcenaria

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages