Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 StreamPlay

StreamPlay é uma plataforma de streaming interativo simplificado, com foco em modularidade e arquitetura limpa, construída em .NET 9.

O projeto tem como objetivo permitir interações em tempo real entre criadores de conteúdo e espectadores, integrando chat, notificações, wallet (moeda virtual) e gerenciamento de streams de forma extensível.


🚀 Tecnologias Utilizadas

  • .NET 9 – Backend modular
  • XUnit – Testes unitários
  • MediatR – Comunicação interna entre casos de uso (CQRS)
  • Entity Framework Core (planejado) – Persistência
  • OpenTelemetry (planejado) – Observabilidade
  • Kafka / Event Bus (planejado) – Integração entre módulos
  • Docker & Kubernetes (planejado) – Deploy escalável

📌 Principais Módulos

  • Users – Cadastro, autenticação e gerenciamento de perfis
  • Streams – Criação e controle de transmissões ao vivo
  • Chat – Canal de comunicação em tempo real
  • Notifications – Envio de alertas e updates de eventos
  • Wallets – Sistema de créditos e pagamentos internos

🎯 Roadmap

  • Estrutura inicial do projeto (modular monolito)
  • Módulo Users (User, UserRepository, RegisterUserUseCase)
  • API inicial com Minimal API / Controllers
  • Persistência com EF Core
  • Observabilidade com OpenTelemetry
  • Integração entre módulos via eventos
  • Deploy containerizado (Docker / Kubernetes)

About

simples streaming interativo simplificado

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages