An open API service indexing awesome lists of open source software.

https://github.com/matheusotenio/real-time-chat

ChatCord is a real-time chat application that allows users to connect in themed rooms, exchange instant messages, and see who is online at the moment.
https://github.com/matheusotenio/real-time-chat

chatroom css expressjs html javascript nodejs socket-io

Last synced: 3 months ago
JSON representation

ChatCord is a real-time chat application that allows users to connect in themed rooms, exchange instant messages, and see who is online at the moment.

Awesome Lists containing this project

README

          

# ChatMO - Aplicação de Chat em Tempo Real

## 📝 Descrição

ChatMO é uma aplicação de chat em tempo real que permite aos usuários se conectarem em salas temáticas, trocar mensagens instantâneas e ver quem está online no momento.

## Visualização das Telas

![Tela de Login](/img/1.png)

![Tela de Chat](/img/2.png)

## ✨ Funcionalidades

- Salas de chat temáticas (JavaScript, Python, GO, C#, Rust, Java)
- Entrada personalizada com nome de usuário
- Mensagens em tempo real
- Lista de usuários online
- Notificações de entrada e saída de usuários

## Tecnologias Utilizadas

- Node.js
- Express
- Socket.IO
- Moment.js

## Instalação

### Pré-requisitos

- Node.js instalado
- npm (Node Package Manager)

### Passos para Instalação

1. Clone o repositório

```bash
git clone https://github.com/seu-usuario/chatcord.git
```

2. Instale as dependências

```bash
cd chatcord
npm install
```

3. Inicie o servidor

```bash
npm start
```

4. Abra no navegador

- Acesse `http://localhost:3000`

## 📋 Como Usar

1. Insira seu nome de usuário
2. Selecione uma sala de chat
3. Comece a conversar!

## Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

## Licença

Este projeto está sob licença MIT.

## Créditos

Desenvolvido seguindo tutorial de Brad Traversy