Pesquisar

Cruds para painel administrativo usando React.js

21/07/2020 às 23:50

Descrição do Projeto:

Esta é a primeira etapa de um projeto com diversos módulos.
O desenvolvimento é todo front-end, em React.js. O backend já está pronto, basta criar o front e integrar com ele.

Este primeiro módulo consiste em:

1) Conjunto de páginas para compor um CRUD (página de listagem em tabela, página de criação, página de edição e opção para apagar) de quatro entidades diferentes (assim que fecharmos o projeto eu passo os detalhes das entidades e seus atributos)
Essas páginas devem se comunicar com um backend que já está pronto e que expõe os dados via REST.

Será usado o template Core UI React (https://coreui.io/react/). Todas as telas devem ser desenvolvidas com ele e usando os componentes que ele já fornece. Irei fornecer o esqueleto do template Core UI.

2) Integração de autenticação e autorização com o backend, utilizando Redux. O backend é um sistema desenvolvido em Ruby on Rails, para isso recomenda-se que use a biblioteca redux-token-auth (https://github.com/kylecorbelli/redux-token-auth) para fazer essa parte no front end. O Core UI já disponibiliza uma tela de login, ela deve ser utilizada. Todo o gerenciamento de sessão do usuário logado deve ser implementado usando Redux e a imagem do perfil do usuário deve ser carregada (ver template Core UI para referência)

3) Tela de criação de usuários. O Core UI também já disponibiliza essa página, basta integrar ela com o backend. Esta tela deverá preferencialmente se integrar com o reCAPTCHA Checkbox V2 do Google, preferencialmente no modo Invisible (caso fique muito complexo, essa parte é opcional).

Neste primeiro momento NÃO serão usados login sociais ou integração com redes sociais, será um login e cadastro apenas com usuário/senha

Sou desenvolvedor backend, então serei bastante técnico na análise do resultado e bastante criterioso com o código entregue. Gosto de código limpo, fácil de ler e dar manutenção, que utilize boas práticas e bibliotecas bem conhecidas.

Habilidades desejadas:

CSS HTML HTML5 Javascript React

Atividades do cliente nesse projeto:

Última visualização: 24/05/2021 às 19:11

Última interação: 13/08/2020 às 08:57

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 14
Propostas excluídas: 13
Interessados: 23

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Site Wordpress/Elementor - Preciso de algum profissional qualificado para fazer alguns ajustes e alterações em nosso site de revenda de carros. O mesmo já se encontra feito e friso que só precisa...

Resolver problema no ManyChat - O ManyChat não está enviando a mensagem completa no Direct do Instagram. Apenas uma pequena parte da mensagem é entregue. Preciso de alguém com expertise em ManyChat que...

Desenvolver tela de login com TypeScript (HTML e CSS) - Bom dia, preciso criar uma tela de login para substituir a atual do projeto de um cliente usando TypeScript (com HTML e CSS). Preciso que o projeto seja rápido. Segue imagem de como deve fi...

Migrar site WordPress entre servidores Hostinger - Dev PHP WordPress - Imagine a seguinte situação -> Temos 2 contas na Hostinger, cada uma com um site WordPress. Queremos migrar ambos para uma terceira para centralizar. O freelancer precisa saber um...

Criação de uma landing page responsiva e atraente - Criar uma landing page totalmente atraente para o meu servidor de GTA 5 RP. E que seja conversível em leads.

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.