Favorites and skips
Onboarding favorites pull the profile toward those neighborhoods. Skips and dislikes push it away, including titles you never want again.
The runtime
Onboarding writes the first profile. Every rating after that rewrites it. You get a title, a why, and a place to play it.
Three passes
This is the mechanics page. Home is the promise. Compare is the field. Here is what actually happens after you sign in.
Pick genres, at least five favorites, five titles to skip, and the streaming services you use. That profile unlocks the first recommendations before any media server is connected.
Star ratings, likes, dislikes, and Swipe passes update the same model. Discover by Vibe is a mood search when you know the feeling but not the title.
Dashboard, My Recommendations, and Swipe read the same taste. Cards can show why a title ranked, and which service in your region carries it.
What counts
RecaFlix does not need a media server to learn. Jellyfin watch history is an optional extra when you want library plays in the mix.
Onboarding favorites pull the profile toward those neighborhoods. Skips and dislikes push it away, including titles you never want again.
A star rating is a durable signal. Likes and dislikes are faster. Both rewrite ranking the next time we generate a batch.
Swipe is a stack you like, skip, or save. Discover by Vibe is a short prompt when you want a mood, not a title search.
Next, pick a job: what to watch tonight , where to stream , whether to connect Jellyfin , or the FAQ .
A few minutes of onboarding is enough for the first page of recommendations.