Pular para o conteúdo
DM Danilo Moura Desenvolvimento · Segurança da informação · LGPD
Araxá/MG · atende em 260 km Falar comigo

Início / Serviços / Desenvolvimento

03 construir

Sistema é ferramenta
de trabalho, não vitrine

A pergunta que abre todo projeto não é qual tecnologia usar. É qual tarefa alguém faz hoje na mão, quantas vezes por semana, e o que acontece quando essa pessoa falta.

SW.01

Sistemas web sob medida

Aplicação com login, perfis de acesso, histórico de alteração e relatório. Roda no navegador, funciona no celular do encarregado e não depende de instalar nada.

  • Cadastros, fluxos de aprovação e anexos
  • Perfis de acesso por função
  • Trilha de auditoria: quem alterou o quê e quando
  • Relatórios em PDF e Excel
  • Importação das planilhas que você já usa
SW.02

Sites institucionais

Código próprio, sem tema pago e sem vinte plugins. Carrega rápido em conexão ruim de obra e é indexável desde o primeiro dia.

  • HTML semântico e CSS enxuto
  • SEO técnico, sitemap e dados estruturados
  • Formulário com proteção anti-spam e envio duplo (e-mail + WhatsApp)
  • Painel simples para trocar textos e fotos
  • Política de privacidade e aviso de cookies conforme a LGPD
SW.03

Automação em Python

Aquele relatório que alguém monta toda segunda-feira. A rotina lê os arquivos, valida, consolida e devolve pronto — sempre igual.

  • Leitura e consolidação de planilhas
  • Validação dos dados de entrada com log de rejeição
  • Geração de PDF e Excel padronizados
  • Envio automático por e-mail em horário fixo
  • Integração com sistemas via API ou arquivo
SW.04

Aplicações desktop

Quando a internet do canteiro não é confiável, o programa precisa rodar na máquina e sincronizar depois. PySide6 com banco local.

  • Interface nativa em Windows
  • Operação offline com sincronização posterior
  • Leitor de código de barras e impressão de etiqueta
  • Instalador único para distribuir na equipe

03.2 padrões técnicos

O que vai em todo projeto

Não é diferencial de proposta, é o mínimo. Está aqui para você poder cobrar de qualquer fornecedor, inclusive de mim.

ItemO que significa na práticaPor quê
Consultas parametrizadasTodo acesso ao banco usa prepared statementsFecha a porta de injeção de SQL
Senhas com hashpassword_hash() com algoritmo atual, nunca texto puroVazamento do banco não entrega as senhas
Saída escapadaTodo dado de usuário é escapado antes de virar HTMLImpede execução de script injetado
Token anti-CSRFTodo formulário que altera dado carrega token de sessãoEvita ação disparada por site de terceiro
Upload validadoTipo, tamanho e nome tratados; pasta sem execução de PHPImpede envio de arquivo malicioso
Permissões 644/755Arquivos 644, pastas 755, config fora da raiz públicaPadrão para hospedagem compartilhada
Log de erro fechadoErro registrado em arquivo protegido, nunca exibido na telaMensagem de erro entrega estrutura do sistema
Backup antes de publicarCópia do estado anterior guardada e testadaPermite voltar atrás em minutos

03.3 arquitetura

Simples de propósito

A maior parte dos sistemas que empresas da região precisam cabe em PHP, MySQL e JavaScript direto. Adicionar camadas que ninguém na cidade sabe manter não é modernidade: é criar dependência de um fornecedor só.

  • Roda em hospedagem compartilhada comum, sem servidor dedicado
  • Outro desenvolvedor consegue assumir sem retrabalho
  • Custo mensal de infraestrutura previsível e baixo
  • Atualização de versão sem reescrever o sistema inteiro
Descrever meu processo

CTA próximo passo

Me conte o que está travando hoje

Uma conversa de vinte minutos costuma ser suficiente para separar o que é problema de sistema, o que é problema de processo e o que é risco de conformidade. Sem custo e sem compromisso.