Plataforma web para assistir vídeos do YouTube em grupo, com sincronização em tempo real e integração com Discord.
- Domínio oficial: www.assistajunto.com.br
O AssistaJunto foi criado para oferecer uma experiência de watch party simples, gratuita e aberta. A proposta é permitir que grupos assistam ao mesmo conteúdo simultaneamente, com reprodução sincronizada e interação em tempo real.
Com autenticação via Discord e integração com YouTube, a plataforma facilita criar salas, convidar pessoas e acompanhar o vídeo no mesmo timing.
- Login com Discord para acesso rápido.
- Bot privado no Discord para integração com o ecossistema da aplicação.
- Sincronização em tempo real de
Play,PauseeSeekpara todos na sala. - Playlist colaborativa com links do YouTube (vídeos e playlists).
- Chat em sala para comunicação instantânea entre participantes.
- Remoção automática de salas inativas após 5 minutos sem atividade.
| Camada | Tecnologia | Descrição |
|---|---|---|
| Back-end | .NET 10 | API e serviços de aplicação |
| Front-end | Blazor WebAssembly + Bootstrap | Interface web responsiva |
| Real-time | SignalR | Sincronização de player e chat em tempo real |
| Persistência | PostgreSQL | Banco de dados relacional |
| ORM | Entity Framework Core | Acesso e mapeamento de dados |
- Usuário entra via Discord.
- Cria ou entra em uma sala.
- Adiciona um link do YouTube na playlist.
- A sala sincroniza a reprodução para todos os participantes.
- Sem atividade por 5 minutos, a sala é removida automaticamente.
| Nome | Função |
|---|---|
| @MWillian | Full Stack Developer |
| @ttMath | Full Stack Developer |
- Infraestrutura em nuvem.
- Sistema de host (controle prioritário do dono da sala).
- Histórico de vídeos assistidos por sala.