A modern, editorial movie discovery and catalog experience inspired by the usefulness of IMDb, but built with a clean, minimal, and vibrant aesthetic.
Cinelio is a cinema discovery platform designed for cinephiles, casual viewers, and film students alike. It avoids the cluttered, ad-heavy layouts of legacy movie databases in favor of an editorial presentation that puts cinema first: high-resolution typography, immersive edge-to-edge photography, and instant interaction.
Note
Cinelio is strictly a discovery catalog and metadata database. It does NOT host, stream, embed, or download movie media. All video content is delivered exclusively via official YouTube trailer embeds.
- 5 Curated Color Themes:
- π‘ Cinema Gold (Warm amber festival aesthetic)
- π΄ Velvet Red (Classic red-carpet theater drape)
- π΅ Neon Noir (Electric cyan cyber-thriller)
- π’ Emerald Cinema (Vintage Criterion jade)
- π£ Amethyst Arthouse (Deep violet auteur mood)
- Display Modes: Seamless Light and Dark mode switching with system preference detection.
- Instant Live Variable Injection: Seamlessly updates
--theme-accent,--primary,--ring, and glow highlights across the entire UI at runtime without page reloads.
- Overcome decision fatigue with an interactive film reel picker.
- Filter random recommendations by genre and minimum critical score (7.0+, 7.5+, 8.0+ Masterpiece).
- Preview poster art, runtime, synopsis, and launch official trailers with one click.
- Global keyboard shortcut accessible anywhere in the application.
- Real-time debounced search across films, directors, actors, cinema eras, and moods.
- Quick jumping to Cinema Eras, Mood Matcher, Auteur Showcase, and Saved Favorites.
- Visual history of recent searches with instant re-triggering.
- Emotional discovery engine mapping how you want to feel tonight:
- Mind-Bending & Existential (Puzzles of reality, Nolan/Villeneuve/Fincher)
- Neon Nocturne & Cyber Noir (Rain-soaked asphalt, synthetic synthesizers)
- Bittersweet & Poetic Romance (Intimate glances, delicate longing)
- Adrenaline & Kinetic Thrills (Visceral velocity, edge-of-seat momentum)
- Whimsical & Wonderfully Cozy (Ghibli wonder, gentle magic)
- Atmospheric Dread & Psychological Chills (Slow-burn paranoia, Kubrick dread)
- Monumental Epics & Mythic Quests (Towering desert sagas, cosmic voyages)
- Curated gallery celebrating the world's most influential cinematic auteurs.
- Comprehensive dossiers for Christopher Nolan, Denis Villeneuve, Quentin Tarantino, Martin Scorsese, Hayao Miyazaki, Greta Gerwig, Bong Joon-ho, Stanley Kubrick, Wes Anderson, and David Fincher.
- Explores signature motifs, trademark camera techniques, memorable quotes, and direct filmography links.
- Dedicated historical journey spanning 50+ years of film evolution:
- 1970s: New Hollywood & Auteur Renaissance (Coppola, Scorsese, Kubrick)
- 1980s: Neon, Synth & High-Concept Wonder (Scott, Cameron, Spielberg)
- 1990s: Indie Revolution & Digital Dawn (Tarantino, Fincher, Wachowskis)
- 2000s: Millennium Visionaries (Nolan, Miyazaki, del Toro)
- 2010s: Prestige Renaissance & Visual Spectacle (Villeneuve, Gerwig, Peele)
- 2020s: Contemporary Visions & New Horizons (70mm epics, desert mythologies)
- Era-specific catalog browsing with chronology, popularity, and rating filters.
- Estimated Watchtime: Calculates total hours and minutes of cinema bookmarked.
- Taste Quality Score: Average critical rating gauge with taste classification (Elite, Auteur, Eclectic).
- Genre Affinity Chart: Visual percentage bars tracking your favorite storytelling genres.
- Decades Distribution: Breakdown of which film eras dominate your watchlist.
- In-Place Multi-Filtering: Instantly filter favorites by Genre and Era directly in the page.
- Full-screen panoramic carousel highlighting trending and critically acclaimed works.
- Snappy 0.35s slide transitions with Ken Burns ambient zoom effects.
- Direct trailer launcher modal and favorite toggling.
- Preview any film's release details, ratings, synopsis, and trailer without navigating away from your discovery grid.
- My Favorites: Complete local watchlist with persistent bookmarking and taste analytics.
- Recently Viewed: Chronological history of films explored in the current browser.
- Recent Searches: Track your discovery queries locally without trackers or cookies.
- Runs out of the box with a rich offline catalog of legendary films, casts, trailers, and collection data if no TMDB API key is supplied.
- Framework: Next.js (App Router, Server Components & Route Handlers)
- Language: TypeScript (Strict typing across all TMDB schemas)
- Styling: Tailwind CSS v4 with custom CSS variable mapping
- Motion: Framer Motion for fluid modals, carousels, and card interactions
- Icons: Lucide React
- State & Theme: React Context +
next-themes+localStorage - Data Source: The Movie Database (TMDB) API
git clone https://github.com/your-username/cinelio.git
cd cineliopnpm install
# or npm install / yarn installCreate a .env.local file in the project root:
# The Movie Database (TMDB) v3 API Key (Server-side only)
# Get your free key at: https://www.themoviedb.org/settings/api
TMDB_API_KEY=your_tmdb_api_key_hereTip
No TMDB Key? Cinelio works immediately without an API key using the built-in curated fallback catalog!
pnpm run devOpen http://localhost:3000 with your browser to explore Cinelio.
pnpm run build
pnpm run startβββ app/
β βββ api/ # Server Route Handlers (proxying TMDB safely)
β β βββ discover/ # Catalog discovery with multi-filtering & eras
β β βββ movies/ # Movie details & list endpoints
β β βββ search/ # Multi-entity search (movies, people)
β βββ collections/[id]/ # Film saga & franchise collections
β βββ directors/ # Auteur & Visionary Directors Showcase
β βββ discover/ # Filterable catalog (genres, scores, years)
β βββ eras/ # Cinema Eras Time Machine
β β βββ [era]/ # Decade-specific catalog routes (1970sβ2020s)
β βββ favorites/ # Client watchlist & Cinephile Insights analytics
β βββ genres/ # 19 TMDB genre categories
β β βββ [id]/ # Dedicated genre film listings
β βββ moods/ # Cinema Mood Matcher emotional discovery
β β βββ [mood]/ # Dedicated atmospheric mood film listings
β βββ movies/ # Category listings (trending, top-rated, etc.)
β β βββ [id]/ # Rich movie detail pages with cast, trailers, similar
β βββ people/[id]/ # Filmmaker & cast filmographies
β βββ search/ # Dedicated search page with recent queries
β βββ layout.tsx # Root layout with theme providers & header
β βββ page.tsx # Full-screen landing showcase
βββ components/
β βββ layout/ # Header, container, footer
β βββ movie/ # Movie cards, rows, quick-view, roulette, hero
β βββ search/ # Command palette (Cmd+K)
β βββ ui/ # Rating badges, buttons, theme customizer
βββ contexts/ # Favorites, Recently Viewed, Theme Accent providers
βββ lib/
β βββ tmdb/ # TMDB client, image helpers, eras, moods, directors, fallback data
β βββ utils.ts # Class merging utilities
βββ types/
βββ cinema.ts # TypeScript interfaces for movies, credits, genres
Distributed under the MIT License. See LICENSE for more information.