Inspiration

Em 2014, o cineasta britânico Charlie Shackleton submeteu à censura do Reino Unido um filme de 10 horas de tinta secando. O motivo: protesto contra a taxa cobrada para certificar filmes. Quanto mais longo o filme, maior a taxa. Os censores foram obrigados a assistir tudo. O TédioFlix celebra essa tradição. O tédio não é ausência de propósito. É o propósito em si.

What it does

Um Netflix do tédio. Catálogo de vídeos longos e entediantes do YouTube (tinta secando, água fervendo, grama crescendo, lareira crepitando, chuva na janela) numa interface séria de streaming com fileiras por categoria, player embutido, recomendações com 97,3% de precisão certificada pelo IBRD e um botão que não faz absolutamente nada mas parece muito importante (certificado pela Agência Nacional de Conteúdo Entediante, a ANCE).

How we built it

Laravel 13 + SQLite no backend, React 18 + Inertia.js no frontend, Tailwind CSS, Vite 8. Player via iframe embed do YouTube sem API key. Deploy em hospedagem compartilhada na Hostinger. Catálogo estático via seed JSON, sem dependência externa, setup em menos de 5 minutos.

Challenges we ran into

Manter a seriedade. É fácil fazer algo engraçado. É difícil fazer algo engraçado que pareça completamente sério. Cada decisão de UX e copy foi tomada com a pergunta: "isso parece um streaming de verdade?"

O segundo desafio foi técnico e mais idiota: um ponto e vírgula comentado no php.ini fez o Composer clonar 114 repositórios git em vez de extrair zips. O VS Code abriu o Source Control e listou faker, carbon e mais 10 projetos que nunca pedimos. A causa raiz: ;extension=zip.

Accomplishments that we're proud of

A coerência do absurdo do início ao fim. Do README ao vídeo ao código, passando pelo comentário de documentação técnica que explica o que é um arquivo ("Em resumo: esta linha lê um arquivo"), pelas descrições entediantes de cada vídeo ("A água atinge 100°C e permanece assim. Não há resolução porque o processo é cíclico por natureza.") e pelo botão inútil certificado pela ANCE.

What we learned

Que tédio com propósito é mais difícil de construir do que parece. E que um ponto e vírgula a mais no início de uma linha pode clonar o universo.

What's next for TédioFlix — Garantia Contratual de Zero Adrenalina

Nada. O produto está completo. Qualquer adição de funcionalidade comprometeria a integridade do tédio. Estamos em paz com isso.

Built With

  • embed
  • iframe
  • inertia.js
  • laravel-13
  • php-8.3
  • react-18
  • sqlite
  • tailwind-css
  • vite-8
  • youtube
Share this project:

Updates