Este repositório contém a implementação de uma API de chat em tempo real utilizando Socket.io e persistência de mensagens em um banco de dados SQL.
Esta API permite a comunicação em tempo real entre usuários através de sockets, onde as mensagens trocadas são armazenadas em um banco de dados SQL para posterior consulta. Ideal para aplicações que necessitam de funcionalidades de chat com histórico de mensagens.
- Node.js - Ambiente de execução do JavaScript no servidor.
- Express.js - Framework web para Node.js.
- Socket.io - Biblioteca para comunicação em tempo real via WebSockets.
- SQL - Banco de dados relacional para armazenamento das mensagens.
- Sequelize - ORM para interagir com o banco de dados SQL.
-
Clone o repositório:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
-
Instale as dependências:
npm install
Sinta-se à vontade para enviar pull requests ou abrir issues para melhorias ou correções de bugs.