Skip to content

Desenvolvido utilizando tecnologias como NestJS, PrismaORM e Socket.io, o objetivo do projeto é criar um sistema de interação e o compartilhamento de informações entre desenvolvedores e estudantes de programação.

Notifications You must be signed in to change notification settings

thayvitareli/api-code_talk

Repository files navigation

🚀 CodeTalk

Versão 1.0 - Primeira Versão

📚 Introdução

CodeTalk é um projeto que nasceu como um estudo sobre o uso de WebSockets, com o objetivo de compreender melhor sua implementação e aplicação em comunicação em tempo real. A partir desse estudo inicial, a ideia evoluiu para um projeto mais estruturado, focado em facilitar a interação e o compartilhamento de informações entre desenvolvedores e estudantes.

🎯 Objetivo

Fornecer uma base funcional para um sistema de comunicação em tempo real entre usuários.

🔥 Funcionalidades da Versão 1.1

✅ Conexão em tempo real: Implementação básica de comunicação via WebSockets, onde os chats são organizados em salas com um tópico. Cada sala representa um tópico (ex.: React, Java) para organização das conversas.

✅ Sistema de login e autenticação: Implementado usando JWT para segurança nas comunicações.

✅ Sistema de autenticação: Implementado oAuth com GitHub.

✅ Inscrição em salas: Usuários podem se inscrever em uma ou mais salas para participar de discussões específicas.

✅ Fórum: Usuários enviar suas dúvidas no fórum, listar os posts enviados e realizar comentários.

💻 Tecnologias Utilizadas

Back-end: NestJS, PrismaORM e MYSQL

Front-end: React utilizando NextJS

Comunicação: WebSockets utilizando socket.io

📌 Conclusão

Esta é apenas a primeira iteração do CodeTalk, um projeto que reflete um aprendizado constante. Meu objetivo é transformá-lo em uma plataforma robusta para comunicação em tempo real. Feedback são sempre bem-vindos! 🙌

About

Desenvolvido utilizando tecnologias como NestJS, PrismaORM e Socket.io, o objetivo do projeto é criar um sistema de interação e o compartilhamento de informações entre desenvolvedores e estudantes de programação.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published