TP Drones
Sistema de gestão para operações com drones.
DroneCore: o sistema que organiza a operação de uma empresa de serviços com drones — missões com área em hectares e arquivo KML, piloto, drone e veículo alocados, execução com fotos, frota, clientes e financeiro.
- Setor
- Operações com drones
- Tipo
- Sistema de gestão
- Status
- Uso interno
- Stack
- React, TypeScript, Tailwind CSS
Cada serviço de drone envolve um cliente, uma área para mapear, um piloto, um equipamento e um veículo — e depois a cobrança. Com isso espalhado em conversas e planilhas, fica difícil saber quem está em qual missão, se o drone está pronto para voar e quanto cada cliente ainda deve.
Um sistema feito de dentro da operação, por quem pilotava os drones: cada missão reúne o local, a área, os recursos e o valor do serviço; a execução é registrada dia a dia com fotos; e o que foi feito vira cobrança e relatório.
O caminho de ponta a ponta.
- 01
A missão é criada
Cliente, local, área em hectares, link do Google Maps ou arquivo KML, prazo, prioridade e valor do serviço.
- 02
Recursos alocados
A missão recebe o piloto responsável, o drone e o veículo — cada um com seu status de disponibilidade.
- 03
Execução registrada
O progresso entra dia a dia, com descrição e fotos, até a missão ser concluída.
- 04
Cobrança e relatório
O serviço vira dívida do cliente, com pagamentos parciais, e a missão gera relatório em PDF.
O que o sistema entrega no dia a dia.
Missões com mapa
Área em hectares, link do Google Maps e anexo de arquivo KML em cada missão.
Status e prioridade
Pendente, em andamento, concluída ou cancelada, com prioridade e prazo.
Execução com fotos
Registro diário do progresso com fotos anexadas à missão.
Frota de drones
Número de série, bateria, horas de voo e datas da última e da próxima manutenção.
Veículos
Placa, ano e disponibilidade de cada carro usado nas missões.
Clientes e histórico
Cadastro, status e histórico de tudo o que foi feito para cada cliente.
Financeiro
Entradas e saídas, dívidas por serviço, pagamentos parciais e pagamento da equipe por taxa.
Relatórios em PDF
Relatórios gerados direto do sistema, com gráficos no dashboard.
Com o que foi construído.
React
Interface
Interfaces ricas e componentes reaproveitáveis.
TypeScript
Interface
Código tipado de ponta a ponta — menos erro em produção.
Tailwind CSS
Interface
Design system consistente e responsivo.
Node.js
Servidor e integrações
APIs, rotinas agendadas e integrações.
Prisma
Dados e segurança
Modelagem e migrations do banco em projetos Node.js.
MySQL
Dados e segurança
Banco relacional para sistemas com back-end próprio.
Supabase
Dados e segurança
Auth, banco, storage e segurança por linha (RLS).
Vercel
Entrega
Deploy contínuo e hospedagem na borda (São Paulo).
GitHub
Entrega
Versionamento, revisão e histórico de cada mudança.
Construído em 2025 para a operação da TP Drones, onde eu trabalhava como piloto. A primeira versão rodava com back-end próprio em Node.js e MySQL; a seguinte migrou para o Supabase.
12
tabelas no banco de dados
8
módulos: missões, frota, veículos, clientes, financeiro, equipe, relatórios e usuários
Quer um sistema como o TP Drones?
Conte o seu processo. Eu mostro como ele ficaria num sistema feito para a sua operação.