-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 14 |
Interessados: 21
Estamos migrando nossa operação interna de cotações - hoje em planilhas Google + executáveis Python desktop + MySQL - para um sistema web único.
Procuramos desenvolvedor(a) Laravel sênior para construir o sistema do zero, com codebase no nosso GitHub desde o commit inicial.
STACK
Laravel + Blade + MySQL + Tailwind + Vite, em cPanel. Mesmo padrão do nosso Portal Cliente já em produção. JS moderno (Livewire, Alpine ou Vue). Sistema standalone, com modelo de dados desenhado para integração futura sem refatoração.
Não é greenfield
Pipeline operacional roda há anos em Python, com regras validadas. O trabalho é migrar lógica comprovada para Laravel, não inventá-la:
- Envio de e-mails humanizados (composição estocástica, PT/EN, ID único por envio)
- Reconhecimento de respostas (correlação via ID)
- Matching tem/nao tem que cruza descrição do item contra mais de mil regras já refinadas na operação real, retornando família e fornecedores
- Histórico em MySQL com sliding window de 10 cotações por descrição e autopreenchimento
- ~13 mil itens + cadastros disponíveis em CSV/XLSX para importação inicial
Documentação no kickoff: 8 dossiês com modelo de 24 tabelas, 45 regras em pseudo-código, arquitetura, backlog. Você recebe a especificação funcional pronta - executa técnica e arquiteturalmente.
Princípio inegociável - zero hardcoded
Nenhum valor mutável no código. Credenciais via .env, configurações operacionais (SMTP, templates, parâmetros) em tabela editável via painel admin, constantes em config/*.php, textos em lang/pt_BR. O sistema atual sofre exatamente desse problema; a reconstrução elimina 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 e configurações operacionais editáveis. Tabela tenant seeded via migration com as 5 empresas - sem cadastro de empresas via UI.
- Logs operacionais com UI: histórico das ações importantes visível no frontend (envios, respostas, mudanças de status, uploads), com filtros.
- Notificações in-app: sino com contador, destaque para resposta de fornecedor, link direto ao item.
- Pipeline operacional:
- Tela principal estilo planilha (célula editável, navegação por teclado, filtros, copy-paste) - AG Grid, Handsontable, Tabulator ou equivalente
- CRUDs de fornecedores, famílias, regras
- Reimplementação em PHP do matching e do envio humanizado
- Webhook inbound (Postmark, SES ou SendGrid Inbound) substituindo IMAP polling
- Laravel Queue (Redis) para jobs assíncronos
- Importação inicial via Artisan (1x no kickoff)
- Upload recorrente de novas licitações via planilha (XLSX/XLS/CSV) com drag-and-drop: 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 chave natural (processo + item) com opção pular/atualizar/criar
- Interface de fila para microserviços Python futuros (Selenium + extrator NLP) - fora deste contrato
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 (Petronect, regras, operação), você com o stack.
- Reuniões semanais de alinhamento
- Code review conjunto dos PRs
- Testes operacionais conjuntos ao longo do desenvolvimento contra dados reais - parte do processo
- Comunicação técnica clara, sem "caixa preta"
Propriedade do código é nossa desde o primeiro commit.
REQUISITOS
Obrigatórios:
- Laravel sênior (10+), produção
- Blade + JS moderno (Livewire, Alpine ou Vue)
- MySQL com modelagem sólida, índices compostos
- UI estilo planilha (AG Grid, Handsontable, Tabulator ou equivalente) com portfólio comprovado
- Laravel Queue (Redis/database)
- Auth Laravel (Breeze, Fortify ou Sanctum)
- Zero tolerância a hardcoded: domínio de .env, config/*.php, tabelas de configurações
- Git/GitHub avançado, PRs, code review
Diferenciais: webhook inbound de e-mail, PhpSpreadsheet ou equivalente, Tailwind, integração com microserviços externos.
NA SUA PROPOSTA, INCLUA:
- Stack proposto (versão, biblioteca de grid, Livewire vs Alpine vs Vue, provedor de e-mail, parser de planilha) - 2-3 linhas por escolha
- Como você organiza configurações em Laravel (.env, config, banco, lang/pt_BR) - 3-5 linhas
- 2-3 cases reais de Laravel - link de repositório público ou print de painel - preferencialmente com UI tipo planilha ou tabelas dinâmicas
- Disponibilidade semanal e horário para reunião recorrente
- Data de início
Desenvolvimento de Software
Desenvolvimento Desktop
Laravel
MySQL
Programação
Cliente:
(9
avaliações)
-
Desenvolvimento Web
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 37 |
Interessados: 48
Plataforma SaaS sob medida para uma consultora fitness, atendendo três audiências em áreas dedicadas: visitantes (landing pública para captação), a consultora (área administrativa para gestão do negócio) e as alunas (portal de acompanhamento). Já existe uma demo navegável completa com UI premium implementada na stack escolhida - 19 telas funcionando, com tema dark/light, microanimações, gráficos interativos e SSR rodando em Cloudflare Workers. A demo trabalha 100% com dados mockados; o objetivo do projeto é transformar essa vitrine em um SaaS operacional em produção.
Stack técnica (já definida e validada)
Framework: TanStack Start (React com SSR). Runtime/hosting: Cloudflare Workers (edge). Banco/auth/storage: Supabase (PostgreSQL + Auth + Storage + Realtime). Estado/cache: TanStack Query. UI: shadcn/ui + Tailwind v4 + framer-motion + lucide-react + recharts. Notificações: sonner. Gateway de pagamento: Stripe BR ou Pagar.me (a definir). Storage de vídeo: Cloudflare Stream (preferencial) ou Vimeo Pro. Propostas sugerindo trocar a stack serão desconsideradas - isso destruiria o trabalho de UI já feito.
O que já está pronto na demo
Landing pública (8 seções completas): hero com CTA, stats animados, 6 pilares do método, slider antes/depois, depoimentos, 3 planos (Trimestral R$ 199,90/mês, 6 Meses R$ 149,90/mês, Anual R$ 124,90/mês), FAQ e footer.
Área da consultora (8 módulos): dashboard com KPIs e gráficos; listagem de alunas paginada com busca, filtros e CRUD visual; perfil da aluna com 8 abas (4 prontas: Dados pessoais, Medidas com IMC, Evolução, Alimentação); módulo de treinos com fichas e banco de exercícios; biblioteca de vídeos com grid, filtros e upload drag-and-drop simulado; consultas com calendário e slots; financeiro com KPIs, gráfico de receita e tabela de transações; relatórios com KPIs estratégicos; configurações com perfil e 6 seções.
Portal da aluna (5 telas): início com saudação, treino do dia, próxima consulta e KPIs pessoais; treinos com fichas A/B/C/D; biblioteca de vídeos; progresso com gráfico de evolução; agenda com horários disponíveis.
Transversais: sistema de design completo (cards, badges, avatares com gradiente determinístico), tema claro/escuro com toggle, microanimações via framer-motion, gráficos interativos via recharts em 5+ telas, toast notifications, SSR edge com fallback branded, fluxos visuais de signup/login/reset (mockados, sem auth real).
O que precisa ser feito (6 fases sequenciais)
- Fase 1 - Fundação de dados: modelagem completa do Supabase (alunas, planos, treinos, exercícios, refeições, vídeos, consultas, transações). RLS por papel (consultora vs aluna). Tipos TypeScript gerados. Migrations versionadas.
- Fase 2 - Autenticação real: Supabase Auth plugado no fluxo existente. Sessões via cookies SSR. Controle de papéis e rotas protegidas (aluna só acessa portal, consultora só acessa admin).
- Fase 3 - CRUD core: substituir mocks por queries reais. Cadastro, edição, exclusão e listagem de alunas funcionais. Cadastro de fichas e atribuição. Banco de exercícios funcional. Implementar 4 abas pendentes do perfil (Treinos, Exames, Consultas, Histórico).
- Fase 4 - Pagamentos: integração com gateway brasileiro. Checkout funcional, webhooks para status, tratamento de inadimplência, ciclo de renovação automática.
- Fase 5 - Biblioteca de vídeos: storage via Cloudflare Stream, upload com indicador de progresso, player com proteção de URL (tokens assinados), controle de acesso por plano, organização por categorias.
- Fase 6 - Integrações externas: Google Calendar + Google Meet para consultas, WhatsApp Business para notificações automáticas, e-mail transacional via Resend ou SendGrid.
Estimativa de esforço
Total: 360-600h. MVP enxuto (fases 1-4 + biblioteca básica, sem integrações da fase 6): 250-350h. Profissionais devem informar estimativa própria de horas por fase.
Entregáveis esperados
Código-fonte completo em repositório Git transferido ao cliente. Deploy em produção funcionando. Banco configurado em produção com RLS validada. Migrations versionadas. Documentação básica de uso da área admin. Vídeo de handover (Loom). Garantia mínima de 30 dias para correção de bugs pós-entrega.
Requisitos não-funcionais
Performance (FCP < 2s, TTI < 3s). Responsivo mobile-first - alunas usam predominantemente celular. Segurança: RLS configurada corretamente, validação de inputs, tokens seguros. LGPD: cookies, política de privacidade, exclusão de dados a pedido. Suporte aos 3 navegadores principais em versões atuais.
Não incluso (orçar separadamente ou cliente fornece)
Design adicional além do que já existe. Criação de conteúdo (textos, fotos, vídeos). Marketing digital e SEO avançado. Custos mensais de infraestrutura (Cloudflare, Supabase, Stream, domínio) e SaaS terceiros. Suporte estendido após a garantia. App móvel nativo. Migração de dados de plataforma anterior.
Cliente:
(Sem feedback)
-
Modelagem 3D & CAD
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 15 |
Interessados: 26
Estou à procura de alguém que pegue a planta baixa e faça a modelagem 3D, tanto da parte interna dos cômodos quanto da fachada e da área externa.
O diferencial será a produção de um vídeo com a modelagem.
Cliente:
(Sem feedback)
-
Modelagem 3D & CAD
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 0 |
Interessados: 4
Preciso criar um totem em 3D, baseado na imagem enviada, para imprimir na minha impressora BambuLab A1. Como provavelmente o totem ficará maior que a área de impressão, o modelo deve ser modular, com peças que possam ser montadas e, se necessário, coladas após a impressão.
A parte frontal deve acomodar uma tela de 7 polegadas; a caixa de acrílico tem 15 cm. Na parte traseira da caixa devem caber equipamentos eletrônicos, como Raspberry Pi 4, e deve haver uma saída para alimentação por tomada. Não há um tamanho definido para o projeto, desde que caibam a tela, os componentes traseiros e a caixa de acrílico. Enviei dois modelos conceituais de referência.
Impressão 3D
Modelagem 3D
Renderização 3D
Cliente:
(15
avaliações)
-
Modelagem 3D & CAD
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 1 |
Interessados: 6
Busco um(a) modelador(a) 3D para desenvolver um crucifixo em estilo barroco, com bom nível de detalhe e acabamento, voltado para impressão 3D.
O projeto é para uma loja, então é importante que a peça tenha um visual bonito, bem trabalhado e com aparência profissional - mas sem necessidade de nível extremamente complexo ou hiper-realista.
Requisitos principais:
- Modelo otimizado para impressão 3D
- Arquivo final em STL (ou formato similar)
- Bons detalhes nos relevos e ornamentos, dentro de uma complexidade viável
- Estrutura adequada para impressão (sem erros ou partes muito frágeis)
Diferenciais (não obrigatórios):
- Experiência com peças decorativas ou religiosas
- Portfólio com trabalhos similares
- Conhecimento básico de impressão 3D
Importante:
Busco um profissional com bom custo-benefício, que entregue um trabalho caprichado e funcional, com preço acessível.
A ideia é criar uma parceria para possíveis projetos futuros.
Se tiver interesse, envie seu portfólio e proposta de valor.
Modelagem 3D
Cliente:
Santa I.
(Sem feedback)
-
Modelagem 3D & CAD
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 6 |
Interessados: 14
Preciso criar os modelos de banheiras e spas no SketchUp para disponibilizá-los para os clientes baixarem diretamente do nosso site. Atualmente temos apenas os desenhos técnicos dessas banheiras e spas; acredito que esses desenhos ajudarão na modelagem dos blocos no SketchUp.
AutoCAD
Sketchup
Cliente:
Marketing P.
(1
avaliação)
-
Web, Mobile & Software
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 7 |
Interessados: 7
Desejo ter aulas para desenvolver projetos de banco de dados. Preciso de apoio em modelagem de dados, Power BI e SQL, com foco no desenvolvimento de projetos práticos, criação de dashboards e construção e otimização de consultas.
Busco aulas com exemplos práticos e exercícios aplicados aos projetos.
Cliente:
Amanda S.
(2
avaliações)
-
Web, Mobile & Software
|
Especialista |
Publicado:
|
Tempo restante: |
Propostas: 2 |
Interessados: 2
Gostaria de um profissional especialista em Power BI, com excelente didática, para gravar uma formação profissional completa de Power BI.
A edição não será necessária, apenas a gravação das aulas.
1 - Formação: O instrutor gravará uma formação estruturada em níveis progressivos: zero, básico, intermediário, avançado, especialista, maestria e trabalho, além de módulos bônus.
2 - Requisito: Ser especialista em Power BI profissional, dominando Power Query, tratamento de dados, modelagem, relacionamentos, DAX, medidas avançadas, dashboards, Power BI Service, publicação, atualização automática e aplicações reais de mercado.
3 - Excelente didática: Procuramos um instrutor com boa energia em aula, comunicação clara e capacidade de ensinar conteúdos técnicos e avançados de forma simples, prática e envolvente.
4 - Duração: O curso precisa ser bem completo, conduzindo o aluno do ponto A (absoluto zero) ao ponto B (nível profissional), com duração mínima de 10 horas.
5 - Edição: Não será necessária edição. O trabalho será apenas a gravação das aulas, com boa qualidade de áudio, tela bem visível, explicação organizada e fluxo natural.
Cliente:
Rogério S.
(125
avaliações)
-
Modelagem 3D & CAD
|
Iniciante |
Publicado:
|
Tempo restante: |
Propostas: 26 |
Interessados: 34
Gostaria de passar 3 levantamentos a limpo em SketchUp com separação clara de camadas (posso enviar um template).
1. Apto SP: modelar conforme especificação da planta (108 m²), com forro de gesso conforme demarcado.
2. Quarto Canela: modelar quarto com telhado inclinado a partir de medidas e fotos.
3. Cozinha e Suíte Bela Vista: modelar cozinha e quarto conforme medidas e fotos.
Cliente:
Bibiana
(6
avaliações)
-
Modelagem 3D & CAD
|
Intermediário |
Publicado:
|
Tempo restante: |
Propostas: 9 |
Interessados: 10
Preciso de uma caixa pequena com design moderno para um acessório leitor de RFID. É um equipamento que será instalado em caminhões e ônibus e ligado a um rastreador por meio de um cabo. A caixa deve ser esteticamente agradável, integrar-se às linhas automotivas e, ao mesmo tempo, transmitir um aspecto moderno ao equipamento.
Necessito do projeto do molde para injeção ou, pelo menos, de arquivos e detalhamentos que facilitem a confecção do molde. Tenho já algumas definições e um desenho de rascunho mais detalhado que posso fornecer.
Preferência por entregáveis em CAD/3D (por exemplo, SolidWorks, STEP) e desenhos técnicos prontos para fabricação.
AutoCAD
Design de Produto
Modelagem 3D
Solidworks
Cliente:
Juliano K.
(Sem feedback)