Sistema em produção • WebSocket Real-time

Dados em Tempo Real
Simples e Escalável

API WebSocket moderna construída com NestJS, Socket.IO e Redis para gerenciamento de salas de dados em tempo real.

WebSocket
Comunicação Real-time
REST API
Endpoints HTTP
Redis
Persistência Opcional
TypeScript
Type-safe

Funcionalidades Principais

Tudo que você precisa para construir aplicações com transmissão de dados em tempo real

Real-time WebSocket

Comunicação bidirecional instantânea com Socket.IO para transmissões em tempo real.

Redis Storage

Persistência opcional com Redis para dados que sobrevivem a restarts do servidor.

Gerenciamento de Salas

Crie, gerencie e monitore salas com participantes e dados isolados.

Autenticação Supabase

Integração opcional com Supabase para autenticação JWT e gerenciamento de usuários.

REST API Completa

Endpoints HTTP para CRUD de salas, mensagens e participantes com Swagger docs.

Métricas & Observabilidade

Sistema de métricas em tempo real com tracking de conexões, salas e mensagens.

Stack Tecnológico

Backend

  • NestJS - Framework TypeScript modular
  • Socket.IO - WebSocket real-time
  • Redis - Cache & persistência
  • Supabase - Autenticação JWT

Frontend

  • EJS Templates - Server-side rendering
  • Tailwind CSS - Utility-first styling
  • Alpine.js - Reactive components
  • Lucide Icons - Icon system

Sobre o Desenvolvedor

Conheça quem está por trás do RoomStream

Gabriel Augusto dos Santos

Gabriel Augusto dos Santos

Full Stack Developer

São Paulo G4 Educação

Passionate Fullstack Developer dedicated to making innovative and scalable solutions for web and mobile environments.

11
Repositórios
11
Seguidores

Linguagens

TypeScript CSS EJS Python Shell JavaScript

Pronto para Começar?

Explore a documentação da API ou acesse o dashboard para criar sua primeira sala.