Designer & Developer · 2026

LumoroX

An AI-native movie discovery platform, evolved from the Movie Recommendation System.

TypeScriptReactSupabaseLLMsCollaborative Filtering
LumoroX — An AI-native movie discovery platform, evolved from the Movie Recommendation System.

Goals

  • Give the SVD recommender a real product surface beyond an offline top-10 list.
  • Support discovery by mood and natural language, not only by rating history.
  • Explain why a title is recommended instead of returning an opaque ranking.
  • Keep search and browsing instant on a large catalogue.

Approach & architecture

  1. 1

    Recommender as a signal

    The matrix-factorization model became one input among several rather than the whole system.

  2. 2

    Catalogue search

    Instant search over the full catalogue with trending rails for cold-start users who have no rating history.

  3. 3

    LLM layer

    Mood prompts and watch history feed an LLM layer that ranks candidates and writes a short reason for each suggestion.

  4. 4

    Watchlists

    Per-user watchlists on Supabase feed taste signals straight back into the recommendation inputs.

  5. 5

    Cinematic UI

    A glassmorphic, motion-rich interface keeps browsing closer to a streaming app than a data tool.

Architecture diagram of LumoroX: user signals feeding an SVD recommender, catalogue search and trending rails into a candidate aggregator, then an LLM ranking and explanation layer serving the React client.
Recommendation pipeline — SVD as one signal, aggregated then ranked and explained by an LLM.

Tech stack

TypeScript
React
Supabase
LLMs
Collaborative Filtering
LumoroX discovery interface with a search bar, trending and personalised movie poster rails, and an AI recommendations panel giving a short reason and match score per title.
Discovery surface — trending rails, personalised picks and explained recommendations.

Results

18%

RMSE improvement inherited from the SVD foundation

Live

shipped at lumorox.lovable.app

4-in-1

search, trending, watchlist and AI chat in one surface

Frequently asked questions

More case studies

All projects