Add A New Feature

Add A New Feature

Add A New Feature

Add A New Feature

Add A New Feature

Add A New Feature

Project Planning

Project Background


For this capstone project, I’ve chosen to add a new feature to Netflix, an American video on-demand streaming service. While this app already has personalized recommendations based on algorithms, mood-based suggestions would give users an alternative way to discover content and personalize their experience.

Project Background


For this capstone project, I’ve chosen to add a new feature to Netflix, an American video on-demand streaming service.


While this app already has personalized recommendations based on algorithms, mood-based suggestions would give users an alternative way to discover content and personalize their experience.

Project Details

This is a capstone project for the course UX Academy, not a commercial project.

Project Details

This is a capstone project for the course UX Academy, not a commercial project.

Role

Role

UX/UI Designer with support from mentor (DesignLab Project)

Project Type

Project Type

Adding A Feature

Timeline

Timeline

June 2025

Industry

Industry

Video Streaming Apps

Tools Used

Tools Used

Figma, Canva, Zoom, Calendly


The Problem



Currently Netflix does not have a dedicated feature that allows users to choose what to watch based on their current mood/emotional state.


The Problem



Currently Netflix does not have a dedicated feature that allows users to choose what to watch based on their current mood/emotional state.

Research

Competitor Analysis

I compared the features, strengths, and weaknesses of the 3 top streaming platforms. HBO Max, Hulu and Amazon Prime.

To view full competitive analysis click on "Download" button below.

The analysis showed that there is an opportunity for providing a feature that focuses on mood-based selection. Futhermore this suggests the opportunity to further personalize the experience for the user. All 3 competitors provide a robust mobile app, personalizable features, and flexible pricing plans.


I compared the features, strengths, and weaknesses of the 3 top streaming platforms:
HBO Max, Hulu and Amazon Prime.

To view full competitive analysis click on "Download" button below.

This analysis showed that there is an opportunity for providing a feature that focused on mood-based selection. Furthermore this suggests, the opportunity to further personalize the experience for the user. All 3 competitors provide a robust mobile app, personalizable features, and flexible pricing plans.

Competitor Analysis

User Interviews

User Interviews

Research Goal

We want to learn how current users want to select their mood so that we design a seamless and intuitive experience.

Method

1 Interview with 5 participants via Zoom [30-45 min].

Research Goal

We want to learn how current users want to select their mood so that we design a seamless and intuitive experience.

Method

1 interview with 5 participants via Zoom [30-45 min]

Target Audience: Current and Past Netflix Subscribers, Tech-Savy

Target Audience: Current and Past Netflix Subscribers, Tech-Savy

Results

Results

User Personas

User Personas

Affinity Map

Affinity Map

Prioritization and Roadmapping

Buisness Goal: To improve user experience with overall product.

Feature Roadmap
Using a feature set template provided by DesignLab, the following features were mapped out and prioritized per user needs.

Feature Roadmap
Using a feature set template provided by DesignLab, the following features were mapped out and prioritized per user needs.

User Flows
I mapped the primary route a user would take:
1. Choosing what to watch.

User Flows
I mapped the primary route a user would take:
1. Choosing what to watch.

Wireframes

Low-Fidelity Wireframes

Low-Fidelity Wireframes


The low-fidelity wireframes below focused on the layout, navigation, and forms.



The low-fidelity wireframes below focused on the layout, navigation, and forms.

Low-Fidelity Testing

Low-Fidelity Testing


To encourage early testing, the following low-fidelity screens were tested in a high-level manner

Research Goal: Find out how easily users can navigate throughout the wireframes and are able to complete the pre-determined tasks.

Method: 1 Interview 5 participants via Zoom.

Pre-Determined Tasks:
1. Choosing content to watch per mood/emotional state.
2. Save a mood to panel.
3. Going to "saved moods" Panel.


To encourage early testing and early iteration, the following low-fidelity screens were tested in a high-level manner.

Research Goal: Find out how easily users can navigate throughout the wireframes and are able to complete the pre-determined tasks.

Method: 1 interview 5 participants via zoom.

Pre-determined tasks:
1. Choosing content to watch per mood/emotional state.
2. Save a mood to panel.
3. Going to "Saved Moods" Panel.

Low-Fidelity Results

  • Several users expressed wanting to have a better distinction between “my list” and the “saved moods panel”.

  • Overall users found this feature easy to navigate.

  • Several users mentioned the need to have proper button/text hierarchy so they can understand the different possible actions (where to click).

  • Several users suggested having a visual distinction of this new feature on the side panel.

Low-Fidelity Results

  • Several users expressed wanting to have a better distinction between “my list” and the “saved moods panel”.

  • Overall users found this feature easy to navigate.

  • Several users mentioned the need to have proper button/text hierarchy so they can understand the different possible actions (where to click).

  • Several users suggested having a visual distinction of this new feature on the side panel.

High-Fidelity Wireframes

High-Fidelity Wireframes


After reviewing the low-fidelity wireframes with users in testing, the following High-fidelity wireframes were created.


After reviewing the low-fidelity wireframes with users in testing, the following High-fidelity wireframes were created.

Per user feedback, it was important to have a visual distinction of the new feature.

Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete

It was important to ensure that enough moods/emotions were displayed, so users had that personalization.

To further optimize the feature, a "Saved Moods" Panel was introduced, to allow users to save searches made per mood.

Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete

UI Design

UI Design

UI/Visual Design

UI/Visual Design

It was important to ensure that the UI design of the different emotions/mood matched the Netflix Brand Colors,

Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete

The success/confirmation message needed to seamlessly blend in with the existing UI, while also being distinguishable for users.

When introducing the new feature, the UI had to include accessible and intuitive CTA buttons that blended with the existing UI.

Coach explaining stuff to an athlete
Coach explaining stuff to an athlete
Coach explaining stuff to an athlete

Testing & Iterations

Testing & Iterations

Usability Testing [High-Fidelity Prototype]

Usability Testing [High-Fidelity Prototype]

Research Goal: Find out how easily users can navigate throughout the wireframes and are able to complete the pre-determined tasks.

Method: 1 Interview 5 participants via Zoom.

Pre-Determined Tasks:
1. Choosing content to watch per mood/emotional state.
2. Save a mood to panel.
3. Going to "saved moods" Panel.


To encourage early testing and early iteration, the following low-fidelity screens were tested in a high-level manner.

Research Goal: Find out how easily users can navigate throughout the wireframes and are able to complete the pre-determined tasks.

Method: 1 interview 5 participants via zoom.

Pre-determined tasks:
1. Choosing content to watch per mood/emotional state.
2. Save a mood to panel.
3. Going to "Saved Moods" Panel.

Usability Testing Results


Usability Testing Results

Revisions

Revisions

I decided not to force any changes, instead I just added the suggestion discussed in our mentor session about further research.


Further testing to determine moods to be displayed in feature; This will allow users to have a even more personalized experience when choosing the content to watch.


I decided not to force any changes, instead I just added the suggestion discussed in our mentor session about further research.


Further testing to determine moods to be displayed in feature; This will allow users to have a even more personalized experience when choosing the content to watch.


Final Prototype

Final Prototype

Final Reflection

Lessons Learned:
1. Trust the user testing process and it's power.
2. Less steps for the user is better.
3. Trust your instinct for making features simple and easy for user.


Future Opportunities:
1. Add allergen information.
2. Conduct a similar survey but to 50 participants.
3. Add chat option with other members.
4. Add the wishlist feature.

Final Reflection

Lessons Learned:
1. Trust the user testing process and it's power.
2. Less steps for the user is better.
3. Trust your instinct for making features simple and easy for user.


Future Opportunities:
1. Add allergen information.
2. Conduct a similar survey but to 50 participants.
3. Add chat option with other members.
4. Add the wishlist feature.

Final UI Design

Final UI Design

Ready to Achieve Your Goals?

I’ll help you reach new heights and stay ahead of competitors.

Drone shot of a running track at night

Ready to Achieve Your Goals?

I’ll help you reach new heights and stay ahead of competitors.

Drone shot of a running track at night

Ready to Achieve Your Goals?

I’ll help you reach new heights and stay ahead of competitors.

Drone shot of a running track at night