Skip to content

devdimer/discord-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre o projeto

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

Built with

  • React
  • TypeScript
  • SASS
  • HTML5
  • CSS3

Rodando na sua máquina

Certifique-se de ter Git, Docker e Docker Compose instalados e uma versão recente do Nodejs e NPM

Instalação

  1. Clone o repositório
git clone https://github.com/devdimer/discord-clone.git
  1. 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:3000

Roadmap

  • Client
    • UI Básica
    • UI de registro/login
    • Tela de carregamento
    • Perifs
    • 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