StechClub
Plataforma educacional entregue de ponta a ponta: área pública, autenticação por SSO da empresa, trilhas, vídeo servido por link assinado no S3, quiz de aplicação e painel administrativo. Hoje usada por mais de 15 mentorados.
- Contexto
- Portal educacional em dois sub-projetos, SPA React e API NestJS, com landing pública e área autenticada de cursos, trilhas e vídeos.
- Pressão
- A empresa já tinha SSO próprio, e vídeo de curso não pode ser servido por link direto do bucket.
- Decisão
- Reusar o SSO corporativo em vez de reimplementar autenticação, endereçar mídia por hash em prefixos separados e extrair o link por API autenticada.
- Evidência
- SHA256 de cada objeto gravado no banco para consulta; Swagger e Redoc documentando a API; testes Jest unitários e E2E; health endpoint reportando o estado do banco.
- Impacto
- Nenhuma credencial de bucket no cliente, e a modelagem absorveu trilha, playlist e material de aula sem reescrever o domínio.











