Faça uma api na sua liguagem preferida que faça a gerência de usuários. Você vai ter as seguintes rotas/urls na sua api:
[ ] Uma rota que cadastra um usuário (cada usuário tem nome, email, senha e nome de usuário. As senhas precisam ter pelo menos 6 caracteres).
[ ] Uma rota para ver um perfil do usuário (essa rota só mostra nome, email e nome de usuário).
[ ] Uma rota para editar um usuário.
[ ] Uma rota para deletar um usuário.
[ ] Não é possível cadastrar usuários com o mesmo nome de usuário ou email.
[ ] A rota de deletar não apaga um registro no banco de dados, mas só marca o usuário como deletado(soft delete).
* Branch 'JS' serve para apresentar a resolução usando a linguagem TypeScript (ES6).