Realizado

Desenvolvimento do Módulo de Compras: Formulários e Tabela de Visualização em Next.js e Typescript Projeto Max

Publicado em 31 de Outubro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Descrição do Projeto
Estamos à procura de um(a) desenvolvedor(a) freelancer com experiência em Next.js e TypeScript para colaborar em um projeto de engenharia focado na avaliação da qualidade de produtos. Nossa aplicação Next.js 14 consome dados de uma API RESTful. Para essa nova fase, o objetivo é implementar funcionalidades específicas para o módulo de "Compras", incluindo a criação e visualização de formulários e tabelas, seguindo o padrão existente.

Buscamos alguém com conhecimentos sólidos e práticos nas seguintes tecnologias e conceitos:
    • Next.js 14: Experiência com a versão mais recente, explorando SSR, otimização de performance e geração de páginas estáticas.
    • React Hook Form: Experiência em criação e gerenciamento de formulários dinâmicos, com implementação de validações.
    • Zod: Familiaridade com validação de dados usando Zod para garantir robustez e segurança nas entradas dos formulários.
    • TypeScript: Experiência na integração de TypeScript com React e Next.js, garantindo tipagem segura.
    • Consumo de APIs RESTful: Conhecimento para integrar os formulários e componentes com a API, validando corretamente as respostas e enviando dados ao backend.
    • Tailwind CSS: para estilizar os formulários de maneira responsiva e acessível, alinhada ao design system existente.
Escopo e Entregas
Módulo focado no setor de compras inclui as seguintes entregas:
    1.  Compras
        ◦ Cadastrar
            ▪ Desenvolver um formulário com 8 campos, aplicando o padrão atual da aplicação com React Hook Form e Zod, incluindo as validações necessárias.
            ▪  Horas Estimadas de Desenvolvimento: 8 horas
            
        ◦ Listagem de Dados (Tabela de Compras)
            ▪  Configurar uma tabela com 11 colunas para exibir as informações. As colunas incluem dados como "Programa", "Data de Compra", "Comprador", entre outros. O campo "Nota Fiscal" será exibido como um ícone clicável para abrir a foto da nota.
            ▪ Horas Estimadas de Desenvolvimento: 5 horas
         
        ◦ Técnicos:
            ▪ Cadastrar: Desenvolver um formulário com 8 campos, replicando o padrão atual da aplicação com React Hook Form e Zod, incluindo as validações necessárias.
            ▪ Editar Técnico: Permitir edição dos dados cadastrados no formulário técnico.
            ▪ Excluir Técnico: Implementar a funcionalidade de exclusão com confirmação de usuário.
            ▪ Listar Técnicos: Lista com técnicos cadastrados no sistema.
            ▪ Horas Estimadas de Desenvolvimento: 15 horas

Considerando que nossa equipe já tem uma base pronta, o desenvolvedor poderá focar em replicar e ajustar o código para se alinhar com as novas exigências e validações para o modulo de compras.

Suporte e Integração com a Equipe Interna

Durante o desenvolvimento, nossa equipe interna estará disponível para fornecer suporte ao programador em horário comercial. Esse acompanhamento visa acelerar o entendimento do código e garantir que o profissional tenha acesso às informações e esclarecimentos necessários para integrar-se rapidamente ao padrão e às regras do sistema, permitindo um desenvolvimento mais ágil e alinhado às nossas expectativas. Além disso, disponibilizaremos um ambiente remoto pré-configurado e pronto para uso à qualquer hora.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias