Analisando propostas

Solicitação de Serviço para Desenvolvimento em React - Projeto Next.js

Publicado em 17 de Novembro de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Estamos procurando um desenvolvedor React talentoso para trabalhar em um projeto específico que exige habilidades específicas e atenção aos detalhes. Abaixo estão os requisitos e as limitações do projeto:

Obrigações:

Utilizar como padrão o boilerplate do NEXT.js versão 13.5.4 ou superior, sem nenhum arquivo e ou traço do projeto padrão.

Implementar os componentes (Server-Componentes/ClientesComponentes e Route Handlers-endpoints (APIs locais)) em Next.js para a exibição dos dados gerados pela api javaweb (a api já está desenvolvida).

Os dados de cadastro deverão ser retornados ao endpoint em formato JSON.

O consumo destes endpoints deve ser direcionado no sentido de validação do usuário no caso do login. Caso o usuário não tenha login, ele deve ter a opção de se cadastrar. SessionStorage deve ser utilizado obrigatoriamente para a realização do login dos usuários.

Manipulação de Client/Server Components. Utilize o useState, useEffect, redirects, etc.

Criação de APIs locais com rotas dinâmicas para otimização do tráfego de dados e gerenciamento.

Aplicar formatação de forma, Global e Local, conforme necessário. É Estritamente proibido o uso de css básico, sendo os únicos válidos: sass e css-module.

Criar obrigatoriamente os elementos "rodapé" e "cabeçalhos" como componentes.

Garantir que os dados armazenados permaneçam na base de dados, mesmo após o encerramento da aplicação. Ao fecharmos a aplicação e/ou o navegador, ao retornar, os dados deverão ser exibidos novamente, com as alterações que foram realizadas e assim por diante.

Armazenar os dados em um banco de dados e empregar estratégias que minimizem a transferência desnecessária de informações pela rede, como o uso de LOCALSTORAGE e/ou as APIs locais do NEXT.js, que gerenciam as entradas de dados na aplicação e criam seus próprios caches. No caso de login/validação, utilizar SESSIONSTORAGE.

Produzir páginas de erro e/ou avisos com base nos códigos de status http, devido às respostas resultantes da utilização dos métodos http: get, put, delete, post.

As informações apresentadas na tela e aquelas que forem registradas no banco de dados devem seguir o formato JSON.

Limitações:

Spread (caso precise).
session-storage.
local storage.

Prazo de Entrega: Até segunda-feira, dia 20 de novembro, até as 23:59.
Utilize somente o que está nas limitações ou nas especificações dos requisitos.

Contexto Geral do Projeto

O projeto figma já está feito, só falta a parte da codagem.

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 o design
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 20 de Novembro de 2023

Habilidades necessárias