Bend é um sistema/interface de rede social, incluido sistema de (des)seguir. postagens, chat e etc, feito com Express.js e React
Tenha o Node.js e o Npm ou Yarn instalados.
Com os demais instalados, as dependencias do package.json
precisam ser instaladas a partir do commando:
# Acessar as pastas API e Client, e executar os comandos em ambas, separadamente
# instalando as dependências
$ yarn
# Executando/compilando o projeto
$ yarn serve
# Buildando o projeto e minificando para produção
$ yarn build
- Sistema de register/login básicos
- Crud dos posts, like e dislike, timeline ordenada por mais recente ao mais antigo
- Sistema de seguir e desseguir usuários
- Models de User, Post, Conversation e Message (MongoDB)
- Sistema de chat realtime com socket.io
- Autenticação com JWT
- Sistema de redefinição de senha
- Notificações ao usuário ser seguido ou ter um post curtido
- Design do sistema de profile do usuario, para editar as informações