in
Back to work
Live at moodfy.fr
Case study

Turning a vague craving into the right movie — in under a minute.

Moodfy is a French conversational movie & TV discovery app. It replaces genre browsing and endless scrolling with a single chat interface that understands what you're actually in the mood for. Built as a 0→1 solo product — design, code and the matching engine.

Try it — moodfy.fr✨ Go break it — feedback welcome anytime.
Role
Founder · Design & Code
Year
2025 — ongoing
Status
Live in beta
Stack
Next.js · Supabase · GPT-4o
Moodfy landing page
The problem

01Choice paralysis

Picking a movie has become harder than watching one.

Six streaming platforms. Hundreds of thousands of titles. A search that only understands exact names, and a genre browse that lumps No Country for Old Men and Barbie under the same shelves. Every Friday night, the same ritual: twenty minutes of scrolling, a half-hearted compromise, and the feeling that the best part of the evening was already gone.

The tools we use to pick a movie haven't really changed since Blockbuster. The catalog exploded, but the interface stayed the same. That gap is the whole opportunity.

18 min

Average time spent choosing

6

Active streaming platforms in France

1 in 3

Nights that end in a compromise

The insight

02Mood, not genre

We don't want a genre. We want a feeling.

Nobody says "I want a comedy" — they say "I want something light, but not dumb, and not too long, because we have to get up early." The intent is rich. Every tool we use to act on it is poor.

Words beat filters

Nobody browses anymore. People describe a mood, a craving, an evening — and expect a relevant answer.

Taste ≠ genre

Two “thrillers” can feel nothing alike. Genre is a shelf; taste is the texture between the shelves.

Discovery is social

What a friend loved matters more than what an algorithm predicts. Compatibility is part of the product.

The solution

03Moodfy

One conversation. Your platforms. Your mood. Your match.

Moodfy replaces the genre browse with a single chat. You tell it what you want — in your words, in your language — and it comes back with a handful of movies or series you can actually watch tonight, with one-line reasons written for your specific request.

Behind the simple interface sits a proprietary taste-scoring engine I designed from scratch. It captures the texture between genres — the dimensions of what people actually mean when they talk about a film — and matches them against a live catalog of thousands of titles across Netflix, Prime, Disney+, Canal+, OCS and Apple TV. The exact recipe stays in the kitchen.

Outcome
95%
of requests end on a match.

Measured over the private beta: in 95 out of 100 sessions, users actually pressed play on one of the recommendations returned by Moodfy. Not clicks — watches.

The product

04A look inside

Calm surface, dense engine.

Every interaction hides complexity behind a single clear action. A few of the key moments — the search, the social layer, and the extension that follows you wherever you watch.

Search

Describe what you're in the mood for — in your own words.

Moodfy reads the full sentence, not the keywords. You can add friends to the query, mix moods and constraints, and always get back a curated list tailored for that exact request.

Amélie Poulain
Netflix

8.3

Amélie Poulain

Notting Hill
Prime

7.2

Notting Hill

Edge of Seventeen
Netflix

7.4

Edge of Seventeen

Molli and Max
Disney+

7

Molli and Max

Maggie Simpson
Disney+

7.5

Maggie Simpson

Amélie Poulain
Netflix

8.3

Amélie Poulain

Notting Hill
Prime

7.2

Notting Hill

Edge of Seventeen
Netflix

7.4

Edge of Seventeen

Molli and Max
Disney+

7

Molli and Max

Maggie Simpson
Disney+

7.5

Maggie Simpson

netflix.com/watch/80025793
Parasite

Parasite

MoodfyMoodfy
Lucas

Lucas a regardé

Parasite

Top !
Parasite
Ajouter à ma liste

Parasite ajouté à ta liste

Retrouve-le dans ton profil

Social discovery

Your friends' taste, quietly part of the feed.

Add a friend to a search, and Moodfy blends both tastes to find a movie you'll both enjoy. You also get subtle toasts when friends watch or love something — turning every session into a tiny moment of shared discovery.

Moodfy app — search screen with friends taste matching
The home — pick a friend, set a mood, get a match.App · Search
Moodfy app — film detail with season progression
The detail sheet — season progression built in, so you always know where you left off.App · Detail
Moodfy landing page — finis de scroller, commence à regarder
The landing — one promise, one input field.moodfy.fr
Notable decisions

05The little things

A few choices I'm especially proud of — small details that carry a lot of the feeling of the product.

Clarification gate

On vague prompts like 'find me something good', Moodfy asks one smart question before searching — saving time, tokens and frustration.

Conversation persistence

Every search is saved and refinable. You can come back the next day and say 'ok but darker' — context is never lost.

Friend blending

Add a friend to the search and Moodfy averages your tastes to find a movie you'll both actually enjoy watching.

Reason explainability

Each recommendation ships with a one-line reason written for your specific request — not a generic 'because you watched X'.

Smart series progression

For TV shows, Moodfy knows which season you left off on, and recommends the next one — not the pilot, again.

Onboarding as a game

No forms. Just swipe 10 posters like Tinder, and a first taste profile is seeded in under 60 seconds.

Craft

06Brand & UI

A product that feels calm on purpose.

The whole visual language — dark base, generous negative space, glassmorphic surfaces, soft purple glow — is designed to feel like the opposite of scrolling Netflix. Less shouting. More breathing room. A tool to end the search, not to extend it.

Typography

Bricolage Grotesque

Bold display, warm neutral

Palette

Dark · purple gradients

Surfaces
blur(20px)

Glass everywhere

Today

07Where it stands

Live in beta — and shipping weekly.

Moodfy is currently live at moodfy.fr. The chat, onboarding, friend compatibility and series support are all shipped. The roadmap for the coming months: deeper social features, a proper mobile app, and opening the catalog beyond France.

95%

Success rate

20 000

Titles indexed

6

Platforms covered

<60s

Onboarding time