Pesquisar
Projeto exclusivo

Implementação de editor modular de jornais com geração de PDF

ontem às 19:14

Descrição do Projeto:

Estamos desenvolvendo uma nova funcionalidade: Editor Modular de Jornais de Ofertas com suporte a organização automática via IA e geração de PDF assíncrona.

---

O que precisa ser feito

Implementar um sistema visual e modular de edição de jornais, com:

• Arraste de produtos para blocos
• Limite de até 4 páginas
• Estrutura modular com blocos por categoria (ex: Açougue, Hortifruti, Destaques etc.)
• Edição de cada produto dentro do bloco (imagem, preços, campos visíveis)
• Geração de PDF via Puppeteer (React + Tailwind, sem Nunjucks)
• Geração de preview .webp da capa
• Processamento assíncrono com BullMQ
• Salvamento da estrutura no banco com Prisma

---

Tecnologias obrigatórias

• Next.js (App Router)
• React
• Zustand
• TailwindCSS
• Prisma (PostgreSQL via Supabase)
• BullMQ + Redis
• Puppeteer
• Zod

---

Materiais de apoio

Será fornecido:

• Prompt técnico completo com regras, estrutura, JSON de blocos e fluxo do usuário
• Checklist de tarefas já detalhado
• Base de código com projeto funcionando (cartazes e encartes já implementados)
• Estrutura pronta de autenticação e banco de dados
• Endpoints auxiliares existentes (ex: IA de organização)

---

Escopo técnico resumido

• Rota: /app/(protected)/materiais/jornal/editor
• Estado gerenciado por Zustand
• Drag-and-drop com dnd-kit
• API para salvar composição e acionar geração de PDF
• Página interna /render/jornal/[id] usada pelo Puppeteer
• Worker BullMQ atualiza o MaterialGerado com status e arquivos gerados
• Scripts de seed e validação de templates
• Suporte a undo/redo, múltiplas páginas, blocos lado a lado

---

Requisitos

• Experiência com Next.js (App Router)
• Domínio de React + Zustand
• Conhecimento prático com filas (BullMQ) e Puppeteer
• Saber trabalhar com layouts modulares, PDF e manipulação de dados JSON
• Capacidade de seguir um escopo técnico pré-definido com precisão

---

Prazo esperado
De 7 a 15 dias, dependendo da sua disponibilidade e nível técnico. O escopo já está 100% pronto, o que facilita a execução.

---

Orçamento

Aberto a propostas, preferencialmente com valor fechado por entrega funcional (entregáveis validados por checklist). Pode ser dividido em marcos (etapas).

---

Comunicação:

Preferência por comunicação via chat da própria plataforma.
Atualizações a cada 2 ou 3 dias
Código versionado via GitHub.

Atividades do cliente nesse projeto:

Última visualização: hoje às 11:19

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: Intermediário
Visibilidade: Público
Propostas: 5
Interessados: 5
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (5)
  • 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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar landing page moderna no WordPress - Olá! Estou procurando um designer para criar e implementar uma landing page no WordPress, com um visual moderno, limpo e profissional. A copy já está toda pronta, organizada ...

Integração entre Supabase e Stripe - Resolver erro de integração entre Stripe e Supabase. O erro apresentado é: FunctionsHttpError: Edge Function returned a non-2xx status code at vA.<anonymous> (index-d...

Criar clube de assinatura para e-commerce - Preciso de um especialista que possa criar um clube de assinatura sob demanda que atenda a tudo que tenho planejado. O clube deve ser possível de integrar com meu site e aplicativos, que s&a...

Desenvolvimento de site para controle de agendamentos e pagamentos - Sobre o projeto Olá! Preciso de um desenvolvedor freelancer para criar um site para gestão de aulas online. O site deve permitir o agendamento e venda de pacotes de aulas, com contro...

Desenvolvimento de site institucional para empresa da área da saúde - Preciso do desenvolvimento de um site para minha empresa, responsivo para celular e computador, com páginas de Início, Empresa, Produtos, Suporte, Contato e Onde Comprar. O site dever...

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.