⚙️ Preferences
This is where the user will handle all their preferences (aka settings).
Design | Task | [Alpha Branch] | Chat | [Alpha] | [Beta] | [Production]
- Details
- Design
- Development
- Launch
Details
Description
Status
These details are only updated with each release, for more acurate updates and keeping track of progress, see the task in GitHub.
| Owner | Lead | Doc Status | Product Status | Last Update | Version | Release | Phase |
|---|---|---|---|---|---|---|---|
| Mendy | Raphael | In Progress | Backlog | - | 0.01 | Internal | Alpha |
User Stories
Persona One
As [Persona One] I want to easily save things, see a history of what i did and save other things to an account I know is secure.
Persona Two
As [Persona Two] I want to seperate my activities from those I make on my business's behafe.
Persona Three
As [Persona Three] I want to make sure my child can only access aproprate content and feature on thier account.
Reminders
Links & Resources
Before you start developing you will need to setup your environment, if you have not done that yet visit Development Envietment.
- Data
- Backend
- Endpoint
- Frontend
Data
Home itself dose not make a reqest for data, each section within Home should handle it's own data reqests (see Sections for licks to feature and data) however, we will alplly filters baced on topics, account restrictions, user preferences and more. We neeb to ensure that sections adhear to these filters.
visite the docs of each API we use for details on the data saved thier
Frontend
Dependencies
Widgets
-
AppBar
This is simply branding, no functionality yet, see the AppBar docs to see what functions will be added in the future.
-
Profile Preview
The profile summary will show the user a few details about thier profile. For details see the profile preview widget.
The user can switch to a business or creator profiles to see specific preferences related to those profiles and accounts. If the user is alredy switched to a org though the nav it is the same as a profile switch but show the user a warning that they are editing the org details and not thier own (still need to design).
-
Quick Options
These options will allow the user to quickly change preferences such as do not disturb, dark/lighht, logout, etc. without the need to scroll down.
-
Preference Item
These card widgets will be used to list all the options the user has to modify thier accout and the Hudi app.
The options will be seperated into sections, see the views bellow to see thier order and seperated sections.
-
NavBar
As usual, the view ends with the NavBar. As the preferences view will not be promoted as a product, the view indecator should be set to "View".
Views
Account Preferences
-
Account
The account is where the user can add and edit account details such as email, name, etc.
-
add link email, username, Number image, name
-
Security
Security is where the user can manage all account security options such as password, 2FA, etc.
-
Devices & Sessions
When the user opens this view, they will find all the devices that are lonedin and sessions that are active and expired.
Banking/payment methods List all payment methods
App & Appearance
-
Notification preferences
The user can set their notification preferences.
-
Theme
Users can change to a dark mode.
-
Accessibility
Here we will place features that help users with disabilities.
-
Rate & Review
Ask the user if they are having a good experience on the app; if yes, ask for a review on Google Play or App Store, if not, ask for feedback.
-
About
Have a short About Us, mission statement, who built the app and any legal details.
Data & Data Preferences
The user can set their notification preferences.
Here the user can add thier home, work, etc.
Products' Prefrences
-
Podcasts
here the user can find any preferences related specifically to podcasts.
Business Preferences
Legal
-
Terms and conditions
A simple text format privacy policy
-
Privacy Policy
A simple text format term & conditions
More
-
Logout
Self explanatory, however, rather then directly logging out we will show the user to the "Logout" sheet (add link), there we will show the user all the benifits of being logged in, such as discounts, less ads, anythiung they pay for (e.g. memberships that won't apply when logged out), etc.
Sections
- Recent
- Trending
- Your lists
- Recommended
- Artists
- Profile
- Details
- Book for a simcha
- Follow
- subscribe