Pesquisar

Desenvolvedor(a) Laravel sênior - Mini ERP (PHP/Blade/MySQL)

20/05/2026 às 20:59

Descrição do Projeto:

Estamos migrando nossa operação interna de pedidos - hoje em planilha Excel de 27 abas e robôs Python que sobem vendas para o SIGE Cloud - para um Mini ERP web em Laravel.

Procuramos desenvolvedor(a) Laravel sênior para construir do zero, com codebase no nosso GitHub desde o primeiro commit.

## STACK

Laravel + Blade + MySQL + Tailwind + Vite, em cPanel. Mesmo padrão do nosso Portal Cliente já em produção e do nosso Sistema de Cotação Petronect (em desenvolvimento paralelo, mesmo time técnico). JS moderno (Livewire, Alpine ou Vue). Sistema standalone, com modelo de dados desenhado para integração futura com os demais sistemas FacilitAí sem refatoração.

## NÃO É GREENFIELD

A operação roda há anos via planilha Excel + 2 robôs Python (`registrar_pedidos_V14` e `faturar_pedidos_V8`), com regras de negócio validadas e documentadas. O trabalho é migrar essa lógica para Laravel, não reinventá-la:

- Pipeline completo de venda Petrobras - PO Ariba - registro de venda - controle de itens - fretes - faturamento - pagamento
- Integração SIGE Cloud via API REST (fase 1 do MVP - para emissão de NFe enquanto NFe própria não é desenvolvida)
- Cadastros operacionais: clientes, fornecedores, produtos, vendedores, ~131 unidades Petrobras
- Mapeamento completo de 56 colunas da planilha 2023 para o schema novo, já documentado
- 2 documentos de análise dos robôs Python existentes, com toda a lógica extraída

Documentação no kickoff: Briefing Técnico consolidado + análise técnica dos robôs legados + documento de conhecimento resgatado + planilha original com histórico de pedidos. Você recebe a especificação funcional pronta e executa técnica e arquiteturalmente em Laravel.

## PRINCÍPIO INEGOCIÁVEL - ZERO HARDCODED

Nenhum valor mutável no código. Credenciais (incluindo SIGE) via `.env`; configurações operacionais (CFOPs padrão, NCMs, alíquotas, regras de validação, templates) em tabela editável via painel admin; constantes em `config/*.php`; textos em `lang/pt_BR`. Os robôs legados sofrem desse problema (senha SIGE em texto puro nos executáveis); a reconstrução elimina isso por desenho.

## ESCOPO DO MVP

Autenticação: login (Breeze/Fortify), recuperação por e-mail, política forte, bloqueio por tentativas. Dois níveis fixos (Admin/Operador) por flag, sem tela de gestão de papéis.

Cadastros internos: CRUD de funcionários, configurações operacionais editáveis (credenciais SIGE por empresa criptografadas no banco, CFOPs, NCMs, alíquotas). Tabela `tenant` seeded via migration com as 4 empresas - sem cadastro de empresas via UI.

Logs operacionais com UI: histórico das ações importantes visível no frontend (criação/edição de pedido, envios SIGE, NFes emitidas, erros de integração, uploads), com filtros.

Notificações in-app: sino com contador, destaque para NFe emitida e erros de integração SIGE, link direto ao pedido.

Pipeline operacional:
- Tela principal estilo planilha (substituta da planilha Excel de 27 abas atual): célula editável, navegação por teclado, filtros, copy-paste, frozen columns, export Excel
- Bibliotecas: Tabulator, AG Grid Community, Handsontable ou equivalente
- Tela de detalhe de pedido (drilldown: itens, fretes, NFe, anexos, histórico)
- CRUDs de clientes, fornecedores, produtos, vendedores, unidades Petrobras
- Máquina de estado do pedido (RASCUNHO - PRONTO_PARA_SIGE - ENVIADO_AO_SIGE - FATURADO/CANCELADO)
- Integração SIGE Cloud via HTTP Client Laravel (Guzzle) contra a API REST do SIGE - sem robô Python intermediário. Envio assíncrono via Laravel Queue, consulta periódica de NFes emitidas, captura e armazenamento local de XMLs e PDFs.
- Upload drag-and-drop de novas POs Ariba via planilha (XLSX/XLS/CSV): mapeamento de colunas configurável e persistido, preview antes da gravação, validação linha a linha com relatório de erros, deduplicação por número da PO
- Importação inicial via Artisan dos dados históricos da planilha 2023 (1x no kickoff)
- Anexos de pedido (PDF da PO Ariba, NFes) armazenados localmente - sem Google Drive

Mínimo legal: HTTPS, termos de uso e privacidade no rodapé, rate limiting, backup automático, footer com versão.

Infra: cPanel para o web + VPS auxiliar para Redis/workers. Deploy via GitHub Actions. Repositório privado.

## METODOLOGIA - PAR DE DESENVOLVIMENTO

Não é entrega caixa-preta. Trabalhamos como par técnico: nós com o domínio (operação Petrobras, comportamento dos compradores Ariba, fluxo comercial, regras fiscais com nuances), você com o stack Laravel.

- Reuniões semanais de alinhamento
- Code review conjunto dos PRs
- Testes operacionais conjuntos ao longo do desenvolvimento contra dados reais (planilha 2023 + sandbox SIGE) - parte do processo
- Comunicação técnica clara, sem "caixa preta"

Propriedade do código é nossa desde o primeiro commit.

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 26/05/2026 às 14:05

Última interação: 21/05/2026 às 18:44

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 35
Interessados: 45
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (35)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Patrick S.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Ailton C.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Marcus V.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Lucas N.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Alexandre R.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 15 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

MVP de rede de remanejamento de clientes para salões - MVP - Rede de Remanejamento de Clientes para Salões Objetivo Criar uma plataforma onde salões parceiros possam encaminhar clientes para outros salões quando estiverem sem dis...

Desenvolver back-end do módulo GEM-6 (Leilões Judiciais) - Documento de escopo para orçamento - GEM-6 (Leilões / MPGA) Versão: 1.0 (para precificação) Data: 06/06/2026 Módulo: GEM-6 - Auction MPGA Projeto: GEMS Des...

Loja online para venda e pré-venda de brinquedos colecionáveis - Preciso do desenvolvimento de um site profissional para minha empresa Godzilla Custom Diecast, especializada na venda de miniaturas colecionáveis (diecast). O objetivo é ter uma plat...

Plataforma web de vagas de emprego e cadastro de candidatos - Olá. Procuro desenvolvedor para criar uma plataforma web simples de vagas de emprego e cadastro de candidatos, parecida com uma versão inicial de Catho, InfoJobs ou Indeed. Nã...

Editar e aperfeiçoar site e páginas de loja virtual - Quero um profissional especialista em Wordpress que trabalhe na edição e proponha melhorias tanto na apresentação como na funcionalidade de páginas do site de loj...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.