Todos os projetos
Video Platform
AcadêmicoUpload, transcodificação e busca de vídeos.
- Ano
- 2025
- Papel
- Projeto em equipe
- Contexto
- Projeto integrador
Tecnologias: TypeScript, Express, PostgreSQL, Drizzle ORM, S3, FFmpeg, OpenAPI
Sobre
Projeto integrador desenvolvido em equipe: uma API TypeScript que cobre o ciclo de vida de vídeos, do upload ao armazenamento, processamento e busca.
Os arquivos são enviados diretamente ao armazenamento S3, os metadados ficam em PostgreSQL com Drizzle ORM, e a transcodificação roda de forma assíncrona com FFmpeg. A documentação da API é publicada em OpenAPI.
Destaques
Uploads diretos
Envio de arquivos direto ao S3, sem intermediar o tráfego pela API.
Processamento assíncrono
Transcodificação com FFmpeg executada fora do ciclo de requisição.
Busca e metadados
Catálogo em PostgreSQL com Drizzle ORM e consultas de busca.
Contrato documentado
Especificação OpenAPI para os endpoints da API.