Criação de uma Aplicação de Chat em tempo real (discord clone), que permite usuários criar Guilds (servers) Channels (canais de chat) e enviar mensagens. Com um sistema de roles que diferencia "Admin" - que permite gerenciar Guilds, Channels e deletar mensagens de outros usuários - e "Member" - que permite acessar guilds e channels, enviar e deletar mensagens.
Laravel, MySQL e Laravel Reverb para implementação dos Websockets.
- Clone o repositório:
git clone https://github.com/matheusmrqs4/laravel-disc-app
- Entre no diretório:
cd your-repo
- Instale as dependências:
composer install
npm run build
- Crie um arquivo .env e preencha os dados:
cp .env.example .env
- Gere uma nova chave da aplicação:
php artisan key:generate
- Inicie o servidor:
php artisan serve
- Inicie o Laravel Reverb:
php artisan reverb:start