Redirect homepage to pools
Piedao.org links to a landing page with minimal content while pool.piedao.org gives a better overview of the organization and its products. So it would be worth redirecting piedao.org to show the content currently present on pools.
DONE
Navigation
Right now the navigation is fragmented, due to the use of several modals and “back” buttons.
My proposal is to redesign the navigation using a left sidebar layout on desktop and a tab-navigation (alternatively can be a bottom tabbar or hidden sidebar) on mobile.
To-do:
- Design new navigation
- Test new design
- Implement new design
Language Support
As the application is used more and more by users in different geographies and as more content is produced in different languages, it would be beneficial to support different language for the UI.
To-do:
- Identify languages
- Identify and set up multilanguage tool for the app
- Translate UI
PIE & Holdings Analytics
As we are releasing more Pies) it is becoming important to show more detailed performance data.
To-do:
- Identify what data is possible to extract
- Design components
- Test design
- Implement design
Dashboard
As we are releasing more products (PIEs, Oven, Farming Pools) it is becoming important for the users to be able to check all their activities (PIEs holdings, Oven positions, Farming stats, etc.) on the app.
To-do:
- Identify what data is possible to extract
- Design components
- Test design
- Implement design
Learn
A section collecting useful articles, tutorials, videos with educational content
To-do:
- Collect content
- Create and maintain repository
- Design website page
- Implement page (pull data from repository)
Risk Score
Different Pies represents different potential risks and users should be better aware of that.
To-do:
- Identify risk metrics and labels
- Assign risk metrics to Pies accordingly
- Design Risk Score Component
- Implement component
Dashboard Empty State
If the users have not interacted with the application before (and if they don’t have connected their wallet yet) there won’t be any data to show in the dashboard.
However this is a good opportunity to propose an onboarding (conversational TBD) associated to risk score, so that first time users can be guided to the best Pies that match their risk tolerance level.
To-do:
- Design Onboarding
- Test Onboarding
- Implement design
Oven Page
Some user don’t find the concept of the oven straight forward enough so we need to explain benefits and implications clearly
To-do:
- Clarify how the oven works
- Consider finding alternative glossary (e.g. Bake vs Deposit)
- Identify possibility to introduce some sort of progress bar (with ETA TBD)
- Consider adding balance (e.g. eth in the oven; PIE ready to withdraw) directly on the page (most likely the table)
- Implement design
Oven Input
Some user find the Oven difficult to use. For the one that used it already, they find difficult the fact that to check their balance (e.g. eth in the oven; PIE ready to withdraw) have to open the modal.
To-do:
- Survey users (and collect previous feedback shared on Discord)
- Consider finding alternative glossary (e.g. Bake vs Deposit)
- Consider having the input already on the oven page (instead of the modal)
- Consider adding dropdown select for the Pie to bake
- Consider how to solve residual ETH (the one that go over the 10ETH limit)
- Consider the possibility to add “gas status” on the table so that users understand why it is not baking yet even if the 10 ETH limit was reached
- Design component
- Implement component
Individual Pie Page
Expanding functionalities and data and improve usability.
To-do:
- Add more analytics
- Add user balance
- Add risk score
- Consider adding BAKE/BUY/SELL/MINT/REDEEM (TBD)
- Consider 2 columns layout
- Consider having the (bake/buy etc.) input already open on the page
- View on coin gecko badge
- Design components
- Implement components
PieDAO Swag
More and more users are asking to buy (or be rewarded with, in the case of bounties) PieDAO swag items such as socks or t-shirts
To-do:
- Explore possibility of using NFTs
- Identify formats and providers (most likely printful.com, on-demand)
- Design swags
- Design swag page
- Implement swag page
- Connect swag page to printful
FAQ Sections
It would be useful to have an expandable component to convey additional informations about the products and the DAO in general
To-do:
- Write content
- Design Component
- Implement Component