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

Desenvolvedor(a) Laravel sênior - Mini ERP (PHP/Blade/MySQL) - Estamos migrando nossa operação interna de pedidos - hoje em planilha Excel de 27 abas e robôs Python que sobem vendas para o SIGE Cloud - para um Mini ERP web em Laravel. Proc...

Desenvolvedor(a) Laravel sênior para sistema web com UI estilo planilha - Estamos migrando nossa operação interna de cotações - hoje em planilhas Google + executáveis Python desktop + MySQL - para um sistema web único. Procuramos...

Plataforma SaaS para consultoria fitness feminina premium - Plataforma SaaS sob medida para uma consultora fitness, atendendo três audiências em áreas dedicadas: visitantes (landing pública para captação), a consultor...

Website com área de agendamento para clínica de estética - Somos uma clínica de estética premium localizada em São Paulo e buscamos um(a) freelancer ou agência para desenvolver um website moderno, sofisticado e com foco em conver...

Site para academia de karatê com painel administrativo - Preciso de um site para academia de karatê com botão do WhatsApp para que os interessados entrem em contato e agendem aula experimental gratuita. O site deve mostrar os planos da acade...

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.