Skip to content

O Socket Chat é uma aplicação de bate-papo em tempo real que utiliza o protocolo WebSocket para permitir a comunicação bidirecional entre o seu navegador e o servidor.

Notifications You must be signed in to change notification settings

EnzoPetry/socket-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket Chat

O Socket Chat é uma aplicação de bate-papo em tempo real que utiliza o protocolo WebSocket para permitir a comunicação bidirecional entre o seu navegador e o servidor.

Este projeto foi desenvolvido como parte da disciplina de "Sistemas Distribuídos" do curso de Ciência da Computação. Utiliza um servidor backend em Node.js com Socket.IO e Express, enquanto o frontend é desenvolvido em React e utiliza o framework Tailwind CSS.

Pré-Requisitos

Antes de iniciar, certifique-se de ter os seguintes requisitos:

  • Sistema Operacional Linux ou WSL 2 instalado
  • Docker instalado

Para instalar e executar o Socket Chat, siga as instruções abaixo:

  1. Abra o Terminal WSL2.

  2. Execute os seguintes comandos para clonar o repositório e iniciar os contêineres Docker:

    git clone https://github.com/EnzoPetry/socket-chat.git
    cd socket-chat
    sudo docker compose up
    

Utilizando o Socket Chat

Para utilizar o Socket Chat, siga as etapas abaixo:

  1. Abra um navegador da web e acesse localhost:5173.

  2. Insira seu nome de usuário.

  3. Comece a conversar com outros usuários conectados.

About

O Socket Chat é uma aplicação de bate-papo em tempo real que utiliza o protocolo WebSocket para permitir a comunicação bidirecional entre o seu navegador e o servidor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published