Overview
The "Overview" is used as the default view of most products, this view houses many widgets that the product deveeloper can filter baced on the data displayed. the widgets are dymamic to drive the user to what they are most likely to interact with, both in the data that is served as well as the order of the widgets displayed.
Overview is where the user can get a quick glance at trending, playing and other podcasts, just as with all apps in hudi, overview is the default views.
| Add buttions | Design | GitHub | Chat |
Before you start developing you will need to setup your environment, if you have not done that yet visit Development Envietment.
- Details
- User Story
- User Flow
- Design
- Backend
- API
- Frontend
Details
These details are only updated with each release, for more acurate updates and keeping track of progress, see the task in GitHub.
Details & Status
| Field | Value |
|---|---|
| Owner | Mendy |
| Lead | Natan |
| Product Status | In Revision |
| Doc Status | In Progress |
| Last Update | |
| Version | 0.01 |
| Release | Internal |
| Phase | Alpha |
User Story
As a busy user I don’t want to watch but rather listen to a podcast, however, when I hear a voice I don’t recognize, I want to take a glance at my phone to see a name and/or photo of who is talking or maybe ask the built-in “AI/assistant”.
User Flow
Splash views > Intro > Onboarding > Overview > All Categories > All Shows > All Hosts > Show > Episodes > Episode
Design
Backend
API
There are no specific endpoints to serve podcast data, however, to fetch the data needed to achive the podcasts fuctiponalities, one should ustilize the content endpoints and filter by podcast type.
To see the data needed for each view or feature, please see the feature documentations bellow. docs to API
Frontend
Widgets
These are the views that make up the user experience of a complete and independent product, while many of these views are shared across multiple products, they are customized to serve a Uniquely "podcast" experience to the user.
Header
Header
[Docs]
Categories & Topics
Categories & Topics
At the top of the views the user can select a category and/or a topic. In many cases the "Categories & Topicts" will be swapped out for the "Tabs" widget.
[Category & Topics Docs] [Tabs Docs]
- User Story
- User Flow
- Design
Trending
Trending
Using the Content section widget, display trending podcasts
Resume
Resume
Using the content section widget, display podcasts that the user has started an episode but didn’t finish
Details
Ad
Using the ads widget, display an adClips
Clips
Using theclips section widget, display a list of clips craeted using podcast content.
Recommended/For You
For You
display podcasts the user has never interacted with but is similar in topics, languages and length the user has shown intrest in
Promoted
Promoted
Show podcasts that are paying to be promoted
Top Listened
Top Listened
Show podcasts that have the most listeners
Top Watched
Top Watched
Show podcasts that have the most users watching
Details
Ad
Using the ads widget, display an adTop Hosts
Top Hosts
Banner
Banner
Using the ads widget, display an ad
New Shows
New shows
Show users podcasts that have launch most recently
New Episodes
New Episodes
Show users podcasts they have whatched that have new unwatched episodes.
Details
Filter
Allow users to filter what content they seeadd link
Details
NavBar
As with any view, add the navigation.Features
Below is a list of features that will be utilized in order to deliver the overview experiance. The details bellow are not comprehensive feature details but rather, describe how the features will be utilized withon the podcast product, for further details, please see the individual feature documentation.
Content Section
Content Section
[Add Docs link]