Cookenu é uma rede social, na qual os usuários podem dividir informações relevantes sobre comidas e receitas que tenham experimentado.
O projeto consite em fixação de aprendizado acerca do assunto de backend, englobando os seguintes tópicos:
◻️ Arquitetura de Software por camadas (Controller, Business e Data);
◻️ Criptografia;
◻️ Autorização;
◻️ Tipagem e utilização de TypeScript
➡️ Documentação
➡️ Deploy
🚩 O usuário precisa informar: o e-mail, nome a sua senha para realizar o cadastro. A senha tem uma regra: ela deve conter, no mínimo, 6 caracteres.
🚩 Basta informar o email e a senha corretamente que o usuário poderá se logar na aplicação. Os endpoints de login e cadastro devem retornar um token.
🚩 A partir do token de autenticação fornecido no login, o usuário deve ser capaz de ver as suas informações salvas no banco (id, nome e email).
🚩 O usuário deve poder criar uma receita. A receita deve ter os seguintes atributos: título, descrição/modo de preparo e data de criação.
🚩 A partir do ID da receita já existente, o usuário deve ser capaz de ver as suas informações salvas no banco (título, descrição/modo de preparo e data de criação).
◻️ TypeScript;
◻️ Node.js;
◻️ MySQL;
Leandro Lima |
Guilherme Brazão |
Victor de Oliveira |