O Marquinho produz trilhas sonoras e jingles para campanhas políticas e comunicação corporativa há mais de duas décadas. Ele precisava de um portfólio que fosse fácil de atualizar sozinho, sem depender de desenvolvedor cada vez que uma peça nova era entregue a um cliente.
O desafio foi construir um sistema onde ele entra, faz upload do áudio ou cola o link do vídeo, preenche alguns campos, e a peça aparece no portfólio imediatamente. Um mini-CMS sob medida, com autenticação própria e interface enxuta.
O desafio
Portfólio dinâmico com upload de áudios e vídeos por um cliente não-técnico, mantendo performance e estética editorial. Precisava funcionar sem depender de plugin do WordPress e sem interface genérica de admin.
A solução
Construí um app React + Vite consumindo Supabase como backend (autenticação, storage de áudios, banco de metadados). O front público mostra o portfólio com player custom, filtros por categoria e cards animados.
O admin tem formulário simples: título, cliente, tipo (áudio ou vídeo), categoria, upload de arquivo ou link do YouTube, descrição curta e ordem. A peça vai ao ar na hora. Lógica de visibilidade, reordenação e edição incluídas.

Site público
Clique em qualquer tela para ver em tela cheia.
Painel admin
Onde o Marquinho cadastra cada peça nova.
Créditos
- Projeto, design e desenvolvimento
- Ingrid Aragão
- Cliente
- Marquinho, bompracaramba.
Quer explorar esse projeto em funcionamento?
Ver portfólio ao vivo