I love the Incognito app, and it does a great job of laying out the products and basic functionality of the Incog ecosystem. I believe with more focus on aesthetics and streamlining the functions, the app will become more user friendly and appealing to a wider audience. Below, I have created rough ideas of how the design of the app could evolve.
Home Screen
First, the home screen could provide an overview of important information regarding the project. For example, it could display a privacy coin overview and market cap graph, similar to @inccry’s dashboard.
Additionally it could include a news feed from the community or directly from the devs to keep users abreast of changes to, or plans for, the platform.
Nodes
Next, the Node screen could be simplified and consolidated, and provide more information for new users. Before a user adds a node, a brief description of how nodes work could display. The description would highlight key information about being a validator–like the fact that earning and unstaking is random. From there, it could provide a link to more information.
To start, the user could tap one of the Get Node buttons. The buttons would lead them to everything they need to know to spin up a node.
- Get pNode: Navigate to the pNode purchasing page where users can learn more about physical nodes and maybe buy one.
- Get vNode: Goes to a page explaining what it takes to host a vNode; maybe the page would include details about available community hosting services, like JServers.
- +Node: Allows users to connect to their nodes. Opens an option screen, so the user can pick to connect either a pNode or a vNode.
To streamline functionality, tapping on +Node could create the account as well, along with all the necessary keys, for the node. This way users don’t have to create an account first on a separate screen in order to get the validator key for their vNode. They could initiate everything directly from the Node screen.
Once a user adds a node, then the typical node modules will appear, showing connectivity, earning, and account details. It would also be cool if the modules included Status/Shard information, like Waiting / -1, Pending / 7, etc. This way users know what their nodes are up to at any given moment.
To withdraw earning from nodes, I think users should be able to choose which account to withdraw to. For example, if I want to withdraw everything to my Account 0 to consolidate transaction dust, it would be good to have that option.
Accounts
For the third page, the user would find all their accounts. This includes their staking pool and liquidity pool accounts. The page also presents buttons for trading and transferring funds, as well as adding new accounts.
- Trade: Opens PDEX and allows trading different crypto assets
- Transfer: Allows users to send/receive crypto
- +Account: Adds new accounts
- Account Module: Users can tap the arrow to expand a list of crypto assets they’re holding. They can also tap the Account name to see a full list of all cryptos listed on the platform; currencies with balances will pin to the top. Tapping an individual currency will display more information, like the user’s transactions for that specific coin.
- Staking Pool Module: Users can see their APY at a glance, and can tap the Staking Pool module to visit the typical page with their up-to-date balance and the Stake More button. They can also tap the three dots on the module to see account activity and withdraw funds.
Menu
Finally, the app could add a main menu. Tapping the PRV icon at the bottom of the screen activates it.
In the menu, users will see all the main products of the Incognito ecosystem: accounts, nodes, and the community. A brief description not only defines each product, but also highlights Incognito’s privacy and defi mission. Tapping on the icons and the descriptions will take users to those respective pages in the app.
There are quite a few things I left out of this design, like the ability to create your own coin. These features could easily be appended to one of the existing areas. For example, in the Accounts page, if a user clicks on an account, there could be one of the blue buttons to Issue a Coin. I omitted some of these features simply to save time. I left out descriptions of the gear and question mark icons near the top, too, as I feel those are self explanatory.