🎬 Cinemagoria [Vue.js - Rust - LibSQL]

Ivan Luna 07 Jan, 2026 04 Mins read
🎬 Cinemagoria [Vue.js - Rust - LibSQL]

Cinemagoria is a high-performance film and TV discovery platform built as a Progressive Web Application (PWA) in Vue.js, engineered for modern audiences. Featuring a powerful hybrid backend architecture primarily in Rust, it aggregates data from TMDB, IMDb, MDBList, Trakt, and JustWatch to provide a centralized hub for intelligent search and cross-device synchronization.



Hybrid Architecture Vue.js + Rust

The frontend is built with Vue.js/Nuxt for a fluid, reactive PWA experience. Heavy computational tasks (search indexing, notification processing) are offloaded to Rust microservices for millisecond execution, while Django REST Framework (DRF) manages the core application logic.

Unified Authentication & Security

Robust system supporting both native auth and Google OAuth 2.0. Managed by DRF, offering smart post-login routing and secure session management.

Comprehensive Catalog Exploration

Explore dedicated universes for Movies and TV Shows with instant context switching. The platform features optimized carousels for ‘Now Playing’, ‘Upcoming’, ‘Popular’, and ‘Top Rated’ content, alongside genre-based navigation (Drama, Sci-Fi, Animation, etc.) and exclusive feeds from followed production companies.

Cinemagoria Film Discovery Platform — Catalog

Film Festivals

Dedicated coverage of major international festivals, each with its own page, API endpoints, card and badge components, and homepage carousel. Selections are grouped by the festival’s real sections, screening schedules are timezone-aware, award winners are seeded once the ceremonies close, and the hero section supports multiple simultaneous festival premiere badges with display precedence.

Live now: Sundance, Rotterdam, Berlinale, Romford Horror, Slamdance, SXSW, BIFFF, BAFICI, CUFF (Calgary Underground), Cannes (with Critics’ Week, Quinzaine des Cinéastes and ACID), Tribeca, BIFAN (Bucheon), KVIFF (Karlovy Vary), Fantasia, Locarno, FrightFest, Venice, TIFF, BIFF (Busan), BFI London and Sitges. Still to land in the 2026 cycle: Cairo, Mar del Plata, BARS (Buenos Aires Rojo Sangre), Marrakech and Red Sea. Coverage runs from 2026 onwards and continues across each subsequent edition.

Cinemagoria Film Discovery Platform — Festivals

Release Calendar

A public calendar with every release the platform tracks for a given month or week — films and episodes together. A release date belongs to a country and a format, so every entry names its territory and release type instead of presenting one date as universal; wide same-week international rollouts collapse into a single entry. Territory, media type and text filters run client-side over one cacheable payload per month.

Cinemagoria Film Discovery Platform — Release Calendar

Deep Metadata & Content Analysis

A comprehensive “Hero” interface providing instant access to technical data, streaming availability, and rich media.

  • Rich Overview: Aggregated ratings (IMDb/TMDB/Trakt), dynamic production company links, and “Watch On” deep links (Netflix, Apple TV+, etc.).
  • Extended Media: Tabs for full Cast & Crew, Global Release Dates, OST/Soundtracks with YouTube integration, Trailers, and High-Res Backgrounds.
  • Social & Reviews: Spoiler-safe user reviews and direct links to Letterboxd/Trakt communities.
Cinemagoria Film Discovery Platform — Hero Metadata

Precision Tracking System

A real-time tracking engine designed to keep the audience informed about the content and creators they care about.

  • Granular Following: Track specific actors, directors, production companies, and TV series.
  • Multi-Channel Alerts: Receive instant updates for theatrical releases, digital drops, and new episodes.
  • Automated Updates: Tracked content status is refreshed every 6 hours via GitHub Actions cron jobs.
Cinemagoria Film Discovery Platform — Notifications

Watchlist & Custom Lists

A segmented personal library engineered for active engagement, offering advanced organization and synchronization.

  • Custom Lists: Create unlimited themed lists with dynamic privacy controls (public/private) and inline editing.
  • Real-Time Sync: Instant state synchronization across all devices via Turso.
  • Deep Filtering: Navigate content with precision filters for genre, release year, country, and ratings.
Cinemagoria Film Discovery Platform — Lists

Industry News & Insights

Stay informed with a dedicated news section built on an in-house editorial pipeline alongside a curated set of trusted outlets — every card is labeled with its source, first-party articles open in-app and third-party ones link out to the publisher. Articles include trailer embeds, image carousels and related titles, with search, saved articles and a homepage news carousel.

Cinemagoria Film Discovery Platform — News

A custom-built search architecture powered by Rust, optimized for speed and accuracy. Includes typo-tolerance (“Did you mean?”) and universal real-time autocomplete.

  • Advanced Filtering: Filter by year range (e.g., “From 2022 to 2024”), genre, and country of origin.
  • Sorting & Quality: Sort by popularity or box office revenue, and refine by IMDb rating ranges (Min/Max) to pinpoint exactly what you are looking for.
Cinemagoria Film Discovery Platform — Advanced Search


Related projects

All projects