Skip to content

agrocr/desafio-nodejs-reactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio: node.js, postgres, react.js

Objetivo:

Desenvolver uma API Restful utilizando Node.js. E criar uma interface utilizando ReactJS para consumir a API Restful criada.

Desafio:

  • Implementar em Node.js uma API Restful com as funcionalidades abaixo.

  • Gerenciar pessoas

    • Listar (e filtrar quais pessoas)
    • Adicionar
    • Editar
    • Excluir
  • Realizar validação de dados no backend.

    • Caso o servidor retorne erro, apresentá-lo amigavelmente ao usuário.

Instruções:

  1. Faça um fork deste projeto.
  2. Crie uma branch com o padrão seunome-desafio.
  3. Criar uma pasta Schema e colocar os scripts do database.
  4. Ao finalizar este desafio, enviar um pull request com suas alterações e envie um e-mail para contato@agrocr.com.br com o link do pull request.

Front-end

O front-end deverá ser usado ReactJS com suas ferramentas.

Regras do front-end

  • Você pode criar quantos arquivos JS e CSS forem necessários
  • Você não pode criar novos arquivos html
  • O stack do front-end deve obrigatoriamente ser JS + CSS + HTML, nada mais
  • Toda a comunicação com o banco ou o back end deve ser feita por meio da API desenvolvida por vocês
  • Tentem não colocar lógica de negócio no front-end porque é muito fácil de ser alterada por qualquer um, devolva apenas respostas na API e monte o HTML no front-end

Banco de dados

Deve obrigatoriamente usar Postgresql.

Regras gerais do projeto

  • É permitido o uso somente: React
  • Não versione a pasta node_modules
  • Todos os arquivos devem conter os comentários no código sobre o que aquele trecho faz, isto facilita muito a correção
  • Tempo máximo para o desafio é de 2 dias, 48 horas.

Diferenciais:

  • Legibilidade;
  • Uso de bibliotecas como sequelize e outras;
  • Boa documentação;
  • Testes automatizados

Contato:


Em caso de dúvidas, abra uma issue

Boa sorte e abç.

About

Desafio NodeJS e ReactJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published