← Todos os projetos

Produto de entretenimento / Case

Flixa

Uma biblioteca que também conecta. Catálogo, biblioteca pessoal, perfis e recursos sociais reunidos em uma experiência de descoberta.

Tela inicial do Flixa com filme em destaque, navegação do catálogo e lista de gêneros.
Tela inicial do Flixa · captura do aplicativo em execução.
Para quem
Pessoas organizando sua experiência de entretenimento
Meu papel
Desenvolvimento full-stack
Disponibilidade
Código público

01 / Contexto

O problema

Descobrir conteúdo, manter uma biblioteca e compartilhar recomendações são fluxos diferentes que precisam conviver na mesma aplicação.

Escopo desenvolvido: Catálogo, autenticação, perfis, biblioteca, recomendações e presença em tempo real.

02 / Produto

O que foi construído

Catálogo, biblioteca pessoal, perfis e recursos sociais reunidos em uma experiência de descoberta.

Tela inicial do Flixa com filme em destaque, navegação do catálogo e lista de gêneros.
Tela inicial do Flixa · captura do aplicativo em execução.

03 / Engenharia em contexto

Decisões que sustentam o fluxo

Biblioteca e descoberta com fluxos próprios

O código separa as interfaces de biblioteca, amigos, esportes e retrospectiva, preservando responsabilidades de cada experiência.

Examinar no repositório ↗

Presença além do estado da tela

A aplicação possui rotas de autenticação e presença, além de integração com Ably para os recursos em tempo real.

Examinar no repositório ↗

Validação de comportamentos

Os testes versionados cobrem navegação, autenticação, presença, recomendações e eventos de reprodução.

Examinar no repositório ↗

04 / Estrutura

Camadas com responsabilidade

Esta visão resume as partes relacionadas ao produto apresentado acima.

  1. Experiência

    Catálogo, biblioteca e perfis em React.

  2. Aplicação e dados

    Rotas de API, Drizzle e MySQL para os recursos persistidos.

  3. Presença

    Integração em tempo real separada da renderização dos conteúdos.

Ferramentas utilizadas

  • React
  • TypeScript
  • Next.js / Vinext
  • Drizzle
  • MySQL
  • Ably

05 / Evidência e limites

O que é verificável

O projeto contém testes de navegação, contas, presença e recomendações. A existência dessas suítes não é uma afirmação sobre sua execução em produção.

Limitações: O catálogo depende de fontes externas. Este case não apresenta métricas de público nem resultados comerciais.

Próximo case

Gestifique