🎬 EnterCinema [Vue.js - Rust - LibSQL]
- Vue.js , Rust , LibSQL , Engenharia Backend , Desenvolvimento Fullstack , PWA , Autenticação e Segurança , GitHub Actions
- 07 Jan, 2026
Entercinema é uma Aplicação Web Progressiva (PWA) de alto desempenho desenvolvida em Vue.js e projetada para a audiência moderna. Com uma arquitetura backend híbrida e poderosa majoritariamente em Rust, agrega dados do TMDB, IMDb, MDBList, Trakt e JustWatch para fornecer um hub unificado de busca inteligente e sincronização entre dispositivos.
Arquitetura Híbrida Vue.js + Rust
O frontend é construído com Vue.js/Nuxt para uma experiência PWA ágil. Tarefas computacionais pesadas (indexação de busca, notificações) são delegadas a microsserviços em Rust para execução em milissegundos, enquanto o Django REST Framework (DRF) gerencia a lógica central da aplicação.
Autenticação Unificada e Segurança
Sistema robusto que suporta autenticação nativa e Google OAuth 2.0. Gerenciado pelo DRF, oferece roteamento inteligente pós-login e gestão segura de sessões.
Exploração Integral de Catálogo
Explore universos dedicados para Filmes e Séries de TV com alternância instantânea de contexto. A plataforma apresenta carrosséis otimizados para ‘Em Cartaz’, ‘Próximos Lançamentos’, ‘Populares’ e ‘Mais Bem Avaliados’, juntamente com navegação por gêneros (Drama, Ficção Científica, Animação, etc.) e feeds exclusivos das produtoras seguidas.
Metadados Detalhados e Análise de Conteúdo
Uma interface “Hero” abrangente que oferece acesso instantâneo a dados técnicos, disponibilidade de streaming e mídia rica.
- Visão Geral Detalhada: Classificações agregadas (IMDb/TMDB/Trakt), links dinâmicos para produtoras e acesso direto “Assistir em” (Netflix, Apple TV+, etc.).
- Mídia Estendida: Abas para Elenco e Equipe, Datas de Lançamento Globais, OST/Trilhas Sonoras com integração ao YouTube, Trailers e Planos de Fundo de alta resolução.
- Social e Avaliações: Avaliações de usuários com proteção contra spoilers e links diretos para comunidades do Letterboxd/Trakt.
Sistema de Rastreamento de Precisão
Um motor de rastreamento em tempo real projetado para manter a audiência informada sobre o conteúdo e criadores que lhes interessam.
- Rastreamento Granular: Siga atores, diretores, produtoras e séries específicas.
- Alertas Multicanal: Receba atualizações instantâneas sobre estreias de cinema, lançamentos digitais e novos episódios.
- Atualizações Automatizadas: O status do conteúdo seguido é atualizado a cada 6 horas via cron jobs do GitHub Actions.
Watchlist e Listas Personalizadas
Uma biblioteca pessoal segmentada projetada para interações ativas, oferecendo organização avançada e sincronização.
- Listas Personalizadas: Crie listas temáticas ilimitadas com controles dinâmicos de privacidade (público/privado) e edição online.
- Sincronização: Estado sincronizado instantaneamente entre todos os dispositivos via Turso.
- Filtragem Detalhada: Navegue pelo conteúdo com filtros de precisão por gênero, ano, país e avaliações.
Notícias e Insights da Indústria
Informe-se com uma seção de notícias dedicada que agrega as últimas atualizações da indústria do entretenimento. Conta com carrosséis de informação responsivos e integração RSS para entregar notícias de última hora diretamente na interface da aplicação, atualizadas automaticamente a cada 12 horas via cron jobs do GitHub Actions.
Busca Avançada
Uma arquitetura de busca personalizada impulsionada por Rust, otimizada para velocidade e precisão. Inclui tolerância a erros de digitação (“Você quis dizer?”) e autocompletar universal em tempo real.
- Filtros Avançados: Filtre por intervalo de anos (ex: “2022 a 2024”), gênero e país de origem.
- Ordenação e Qualidade: Ordene por popularidade ou bilheteria, e refine por faixas de classificação IMDb (Min/Máx) para localizar exatamente o que procura.