Bem-vindo ao teste para desenvolvedor Full Stack! O objetivo deste teste é avaliar suas habilidades com React e Node.js na criação de um web app simples de controle de tarefas.
Você deve desenvolver um web app de controle de tarefas com três colunas:
- Pendente
- Em andamento
- Feito
Cada tarefa deve conter:
- Título
- Descrição
- Adicionar uma nova tarefa
- Editar o título e a descrição de uma tarefa
- Mover uma tarefa entre as colunas
- Excluir uma tarefa
- O estado das tarefas pode ser armazenado na memória (não é necessário usar banco de dados)
O projeto deve ser desenvolvido como um monorepo utilizando as seguintes tecnologias:
- Front-end: React
- Back-end: Node.js
- Gerenciador de pacotes: npm, yarn
git clone https://github.com/ighor-next/challenge.git
cd challenge
git checkout -b minha-solucao
Acesse o repositório no GitHub e abra um Pull Request da sua branch minha-solucao para a branch principal do projeto.
- Estrutura e organização do código
- Boas práticas de desenvolvimento
- Uso adequado do React e Node.js
- Clareza e legibilidade do código
- Manutenibilidade do projeto
- Uso de commits bem descritos
Sinta-se à vontade para adicionar melhorias ao projeto caso ache necessário. Boa sorte! 🚀