Teste para preenchimento da vaga de desenvolvedor javascript Full Stack na startup Vende Moda.
Este repositório contem a base de uma API construída em NodeJS, que deverá ser usada como base para implementação dos requisitos a seguir.
A API deverá ser capaz de:
- Cadastrar usuário, usando encriptação e validações que o candidato achar cabíveis.
- Autenticar usuário, usando o método de autenticação que o candidato achar cabível.
- Cadastrar produto, com nome e preço (apenas usuários logados podem cadastrar).
- Listar produtos.
- Alterar produtos.
O candidato poderá usar as bibliotecas que achar necessário para a implementação dos requisitos. Algumas recomendações são: bcrypt, passport, e sequelize. Após a implementação dos requisitos, o usuário deverá enviar um pull request.
Alguma dúvida sobre o processo, ou sobre o código? Fique a vontade para entrar em contato através do email: alcides@vendemoda.com.br.