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 consome dados de uma API RESTful. Para essa nova fase, o objetivo é implementar funcionalidades específicas, 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:
1. Empresas
▪ Replicar um formulário, aplicando o padrão atual da aplicação com React Hook Form e Zod, incluindo as validações necessárias para cadastro da empresa.
▪ Configurar listagem de empresas cadastradas.
▪ Configurar edição de empresas cadastradas.
▪ Horas Estimadas de Desenvolvimento: 16 horas
2. Auditorias
▪ Cadastrar: Desenvolver um formulário 4 campos, replicando o padrão atual da aplicação com React Hook Form e Zod, incluindo as validações necessárias.
▪ Listar Auditorias: Lista com ultimas auditorias cadastrados no sistema.
▪ Auditorias já cadastradas: Tela para pesquisa.
▪ Horas Estimadas de Desenvolvimento: 8 horas
3. Auditorias
▪ Cadastrar: Desenvolver um formulário, replicando 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
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.
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.
Delivery term: Not specified