Este projeto é um aplicativo de chat em tempo real desenvolvido com React no frontend e Node.js junto com a biblioteca Socket.IO no backend. Ele permite que várias pessoas se conectem simultaneamente e participem da mesma conversa.
Essas instruções vão te ajudar a baixar e executar uma cópia do projeto no seu computador local para desenvolvimento e teste.
- Clone este repositório:
git clone git@github.com:GabrielRodriguesMachado/a-chat-app.git
- Navegue até o diretório do projeto e instale as dependências do frontend e backend:
cd a-chat-app
cd client
npm install
cd ../server
npm install
- Inicie o servidor backend:
cd server
npm start
O servidor será iniciado na porta 3001. Você pode configurar isso no arquivo backend/config.js
.
- Inicie o servidor de desenvolvimento do frontend:
cd client
npm start
O aplicativo estará disponível em http://localhost:3000
.
- React - Biblioteca para a construção de interfaces de usuário
- Node.js - Ambiente de execução Javascript no servidor
- Socket.IO - Biblioteca para comunicação em tempo real
Gabriel Rodrigues Machado - gabrm123@gmail.com
Projeto Link: https://github.com/GabrielRodriguesMachado/a-chat-app