Skip to content
Arian Khademi
All projects

Flixi

2024

Mobile movie ranking app

  • Flutter
  • Firebase

Flixi started from a small annoyance: five-star ratings are useless. Everything I actually like is a four or a five, which tells me nothing about what I’d rewatch first. Flixi replaces the star with a comparison — it asks which of two films you prefer and builds an ordered list from your answers.

What I built

  • A Flutter app targeting iOS and Android from one codebase, with Firebase for auth, data, and sync.
  • A head-to-head ranking system: instead of rating in a vacuum, you slot a new film against ones you’ve already ranked, and the list reorders itself.
  • Social features — follow friends, compare lists, and see where your taste overlaps and where it doesn’t.

Why it matters

The interesting design problem here wasn’t the UI — it was the ranking model. Asking a person to compare two things at a time is low-effort and surprisingly accurate, and turning a stream of those comparisons into a stable ordering is a genuinely fun engineering problem. Flixi is small, but it’s the kind of project where the data structure is the product.