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 parceiro técnico para base SaaS - Olá! Sou fundadora e preciso de um Dev Parceiro Técnico. CENÁRIO: Vou comprar uma Base SaaS Starter de outro dev. Ela já vem pronta com: - Login - Cadastro - Perfis ADM...

Loja virtual Nuvemshop para até 10 produtos - Criação de loja virtual na Nuvemshop, simples, com as configurações básicas e essenciais para o funcionamento da loja (cadastro de produtos, meios de pagamento, f...

Criação de site para clínica veterinária - Preciso de um site para uma clínica veterinária, com excelente performance, design moderno e navegação fácil em dispositivos móveis. Deve conter pág...

Site institucional em WordPress com blog e otimização para SEO - Busco um profissional para desenvolver um site institucional em WordPress que seja rápido, profissional e preparado para SEO. Preciso poder alimentá-lo com artigos e conteúdos ...

Plataforma para extração de dados de futebol virtual (Bet365) - Quero uma plataforma que extraia dados diretamente da Bet365, atualizada 24 horas por dia conforme a plataforma citada acima. Exemplo de site: - bbtips: https://thtips.com.br/futebol/horarios - e...

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.