npx typeorm init --name Backend --database mysql --express
Desafio Backend
Linguagem
- NodeJS
Bibliotecas
- express
- jsonwebtoken
- typeorm ( banco de dados a sua escolha )
- dotenv
Descrição:
- A aplicação consiste em um blog contendo postagens e comentários
Requisistos
- A aplicação deve permitir usuários executarem as seguintes ações:
- criar conta ( email, senha, dados não sensíveis )
- atualizar dados
- recuperar senha
- efetuar acesso
- criar postagens
- comentar em postagens de outros usuários
- A aplicação deve possuir contagens de interações nos posts.
O que será avaliado ?
- Estrutura do projeto
- Código
- desempenho
Links:
- express: https://expressjs.com/pt-br/
- jsonwebtoken: https://www.npmjs.com/package/jsonwebtoken
- typeorm: https://typeorm.io/
- dotenv: https://www.npmjs.com/package/dotenv