Desafio: Criar uma rede social no estilo Instagram para postagem de memes em imagens e videos curtos
Principais funcionalidades:
- O usuário deve poder criar uma conta na plataforma com seu nome, nickname, e-mail, telefone e senha
- Não deve ser permitido criar contas com nicknames, e-mails ou telefones que já estejam sendo utilizados
- O usuário, depois de criar uma conta, deve poder ativar sua conta com um código recebido por SMS
- O SMS será enviado utilizando Twilio
- O usuário deve poder redefinir sua senha através de uma senha temporária enviada por SMS. Assim que o login com a senha temporária for realizado o usuário deverá alterar sua senha
- O SMS será enviado utilizando Twilio
- Alteração de perfil
- Apagar conta
- Um usuário pode seguir outros usuários
- Um usuário pode curtir posts
Posts:
- Criar posts com imagem ou video e uma curta descrição
- Alterar descrição do post
- Apagar post