🇺🇲English
Neste projeto irei recriar a aplicação Discord tanto na parte Backend quanto Frontend, o objetivo principal deste projeto é testar minhas habilidades e ver quanto tempo levaria para desenvolver uma aplicação deste nível/nicho, pretendo fazer seu funcionamento/visual o mais próximo possível do Discord original
Certifique-se de ter Git, Docker e Docker Compose instalados e uma versão recente do Nodejs e NPM
- Clone o repositório
git clone https://github.com/devdimer/discord-clone.git
- Inicie os serviços do docker-compose
docker-compose up
Após isso o app deverá estar rodando e pronto para ser acessado, basta abrir o navegador e digitar a url http://localhost:80
- Client
- UI Básica
- UI de registro/login
- Tela de carregamento
- Perfis
- UI de amigos
- Tela de configuração da conta/app
- Configurações da guild (servidor)
- Server
- Criar/Editar/Deletar conta
- Criar/Editar/Deletar guilda (servidor)
- Criar/Editar/Deletar categorias e canais
- Criar/Editar/Deletar mensagens
- WebSockets
- Evento de mensagens em tempo real
- Evento de guildas em tempo real
- Evento de canais em tempo real
- Evento de cargos em tempo real
- Criar/Editar/Deletar cargos
- Ações de moderação (banimento, expulsão, mute)
- Permissões de cargos e usuarios
- Adicionar amigos
- Mensagens privadas