Skip to content

Bielframos/live-chat-with-nest

Repository files navigation

Chat ao Vivo com NestJS e WebSockets

Este é um projeto de back-end para um chat ao vivo, desenvolvido utilizando o framework NestJS e WebSockets. O objetivo principal deste projeto é fornecer uma base sólida para a implementação de um chat em tempo real, utilizando tecnologias modernas e boas práticas de desenvolvimento.

Tecnologias Utilizadas

  • NestJS: Um framework para construir aplicativos server-side eficientes e escaláveis em Node.js. Saiba mais
  • WebSockets: Uma tecnologia de comunicação bidirecional em tempo real, essencial para a implementação de um chat ao vivo interativo.

Funcionalidades

  • Acesso ao chat: Entrar e participar de um chat ao vivo.
  • Mensagens em Tempo Real: Comunicação instantânea através do uso eficiente de WebSockets.

Propósito do Projeto

Este projeto foi desenvolvido com o propósito de estudo e aprimoramento profissional. Ele serve como um exemplo prático da integração do NestJS com WebSockets para criar uma aplicação em tempo real. Sinta-se à vontade para explorar o código, experimentar com novas funcionalidades e adaptar o projeto para atender às suas necessidades específicas.

Instalação

Certifique-se de ter o Node.js e o npm instalados. Clone o repositório e execute o seguinte comando para instalar as dependências:

pnpm install

Em seguida, inicie o servidor usando:

pnpm start:dev

O servidor estará disponível em http://localhost:3000.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar pull requests para melhorar o projeto.


Live Chat with NestJS and WebSockets

This is a back-end project for a live chat, developed using the NestJS framework and WebSockets. The main goal of this project is to provide a solid foundation for the implementation of real-time chat, using modern development technologies and best practices.

Technologies Used

  • NestJS: A framework for building efficient and scalable server-side applications in Node.js. Learn more
  • WebSockets: A bidirectional real-time communication technology, essential for implementing interactive live chat.

Features

  • Real-time Chat: Log in and participate in a live chat..
  • Real-time Messaging: Instant communication through the efficient use of WebSockets.

Project Purpose

This project was developed for the purpose of study and professional improvement. It serves as a practical example of integrating NestJS with WebSockets to create a real-time application. Feel free to explore the code, experiment with new features, and adapt the project to meet your specific needs.

Installation

Make sure you have Node.js and npm installed. Clone the repository and run the following command to install dependencies:

pnpm install

Then, start the server using:

pnpm start:dev

The server will be available at http://localhost:3000.

Contributions

Contributions are welcome! Feel free to open issues and submit pull requests to improve the project.

About

A live chat back-end with NestJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published