Project origins Ending the
indecision

Finding a movie or tv-show to watch can be difficult, especially when we are in a group. PickaFilm is a mobile app that makes this task much easier by allowing members to veto the genres they don't feel like watching today, prioritize the ones they are most in the mood for, and add multiple search filters that will allow them to find the right solution.

Pickafilm is the result of a project carried out by my colleague Manuel Gómez and me, to get started in the world of native mobile application development. Find out more about how the idea came about below.

Pickafilm App Store preview screen

Design Challenge Reaching
consensus
fast and conflict-free

Interestingly enough, not finding titles that fit the preferences of the group is not the biggest obstacle when choosing which content to watch.

Instead, the biggest challenge for users is to understand and be able to clearly define their own preferences.

Pickafilm helps all members of the group to ask themselves the right questions right from the start regarding what they are looking for. Thanks to a careful survey and filter design, users are clear about which options they must check in order to find the suggestions that best fit the group.

Pickafilm manual filter screens
Pickafilm watch modes screens

Personalized
results

Pickafilm knows that looking for titles to watch for an evening with the family is not the same as doing so for a meetup with friends, or to enjoy alone. For this reason, it offers different search modes: Just me, Friends, Family, and Guest.

Each mode applies a layer of smart filters on top of the user's explicit choices. This way, when the user selects "Only me", the app will use recommendation algorithms based on previously watched content, to prioritize options that share features with the movies they liked before, leave out the movies they marked as uninteresting, and leave for the end titles they've already seen and those with similarities to the uninteresting ones.

The recommendation algorithm gets more precise as the user keeps using the app, but in order for it to work from the first use, the Pickafilm asks new users to indicate five titles they love and five they dislike, as soon as it gets installed.

Connection with
streaming services

PickaFilm informs users about the suggestions' availability on the streaming services to which they are subscribed, and offers them the possibility to quickly access them with just a tap. To do this, the application uses web-scraping techniques — either by accessing information that these platforms publicly share, or by providing exclusive subscriber information as long as the user is logged in on the service through the app.

Pickafilm streaming services screen