Flixi
2024Mobile 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.