Pesquisar

Weslei V.

(5.0 - 1 avaliação)

Projetos concluídos: 1 | Recomendações: 1 | Registrado desde: 08/04/2019

Histórico de projetos & Avaliações:

Carregando...

Projetos (Aguardando Propostas):

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

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 7

    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.
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.