Background
Once users have moved past the intro screens, they should be given the opportunity to select topics and articles they care about. This task covers the "What are you interested in?" screen where users can browse categories, filter article cards, and select individual articles to personalize their feed.
User Story
As a new user, I want to select topics and articles I care about during onboarding, so that my explore feed is personalized to my interests from the start.
Requirements
- When users proceed from the privacy screen, users should be introduced the concept of personalization with emphasis on collecting minimal data with the "Follow your curiosity" screen. Users can choose to skip personalization which lands them into the community feed. Alternatively users can move forward through the next step of onboarding which will be to personalize their feed.
- Users should be presented with a set of topic/category chips and a masonry grid of article cards they can browse related to that category.
- Before any selections are made, Article cards should be the same as what's shown in discover when someone selects "Let me choose based on my interests"
- It's acceptable to have a maximum of 25 articles that load.
- Topic chips list should be the Parent topics from ORES https://www.mediawiki.org/wiki/ORES/Articletopic
- Biography
- Food and drink
- Internet culture
- Linguistics
- Literature
- Media
- Performing arts
- Philosophy and religion
- Sports
- Visual arts
- Geographical
- Africa
- Central America
- North America
- South America
- Asia
- Europe
- Oceania
- Business and economics
- Education
- History
- Military and warfare
- Politics and government
- Society
- Transportation
- STEM
- Selecting a topic chip should show article cards relevant articles to that topic into the article section
- Article cards should be the highest ranked articles associated with the most recently selected topic
- Upon selection of a new or additional topic, articles related to that topic replace all previous articles on the screen. Any previously selected articles remain on screen with a highlighted state
- Selecting a topic chip or article will allow them to see articles relate to that topic/article in the "For you" tab later on
- Users should be able to tap individual article cards to select them. Selected articles should be visually indicated within their topic and a counter at the bottom should reflect the number of selections.
- Users should be able to search for a specific article using the search bar to add to their selected articles list.
- Users can skip this step entirely, which should land them in the community feed. Alternatively, they can proceed to the next onboarding step with or without selections.
- If users fail to select interests and they have not read at least 5 articles, then they should see an "empty state" version of their For You tab. A separate ticket will be created to cover the Empty State version of the For You feed
- If a user abandons the flow after having made selections, apply the selections to their feed upon next open of the app
Design Link
• Follow your curiosity Figma link →
• Initial state of the screen: nothing selected Figma link →
• 1 category selected (example) Figma link →
• 1 individual article within a category selected (example) Figma link →
• Another category selected (example) Figma link →
Interaction video - personalization: https://drive.google.com/file/d/1P2t3Z7-8YDH_6y33NvH1LMja5VwA6eu0/view?usp=drive_link
