Skip to content
This repository has been archived by the owner on Sep 1, 2024. It is now read-only.

Latest commit

 

History

History
61 lines (51 loc) · 2.58 KB

README.pt.md

File metadata and controls

61 lines (51 loc) · 2.58 KB

🇺🇲English

Website

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

Índices

Built with

  • React
  • TypeScript
  • SASS
  • HTML5
  • CSS3
  • Nginx
  • Docker

Instalação

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

  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:80

Roadmap

  • 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