Building the DAO App: Week 4
This week was about tying the previous week’s work together into a logical flow for the DAO user. The good news is that the heavy lifting is done and now we are ready to start the conversation with the UX folks about putting all this stuff into a proper wireframe. I am sure that they will be impressed with my Sharpie art.
Editor’s note: No, your Sharpie art stinks. -SF
Rev 1
I started to think about the flow of the mobile app from the perspective of a user. In our many conversations about this, Mike had said he wanted it to be as simple and clear as possible, almost “Apple-like.” So, my challenge was to simplify, and simplify again.
I started to think about what the user would do and how they would engage with the app. I came up with this flow to express my thoughts:
The thinking behind it is to reduce the number of options/choices that the user is presented and to make it into something that is clean and uncluttered. That is me overstepping my role and getting into design.
Account creation
Authentication will be done with a magic link once they share their email address.
When they download the app and we create a new account for the user, the token wallet will be created automatically.
It is important for the DAO to be able to track the introducer of another user or company as this will earn them tokens.
The user can opt for email or in-app notifications and updates in relation to the DAO. These updates will be asynchronous.
The user is also encouraged to join our Discord community as this will be the hub of the DAO community.
Log in
This will be a standard login process that may be enhanced on the device with either fingerprint or facial recognition validation.
Read
The read section is a listing of three things:
A link to the current set of rules and regulations - This is hosted on GitHub (still a work in progress DAO Rules & Regulations #574).
List of proposals for selection - This is covered in Proposal Submission for DAO App #567
List of proposals for voting - This is covered in Status subsection of Voting section the DAO App #566
Create
This relates to the creation of a proposal and the process around that. The voting process is detailed in Status subsection of Voting section the DAO App #566
Vote
The voting process is detailed in Status subsection of Voting section the DAO App #566
Rev 2
We spent some more time trying to figure out how we could simplify the process even more. We came up with this flow.
It is a more streamlined flow and strips the options down to the minimum which should be clear and easy for the user.
With this, we looked at the possible and actual duplication. I may not have immediately spotted the repetition, but we have come up with something that is very clean and simple.
If you think about what a user can do with it, it is very powerful. For the regular user, there are effectively two buttons to change the DAO. This is something Jony Ive would agree with in its simplicity.
Account creation
Login
Validation
This will be an automated process where the user downloads the TIKI app and during the account set-up process, a wallet is created. The public key for this wallet becomes the user’s unique identifier.
Introduction
Like above, the user credits another user or a company for introducing them to the TIKI DAO.
Updates
Like above, the user selects the medium for the updates, in the app or by email.
Vote
The user is presented with two options, to vote on a proposal for selection or to vote for a proposal for adoption.
The voting process is detailed in Status subsection of Voting section the DAO App #566
List of proposals for selection - This is covered in Proposal Submission for DAO App #567
List of proposals for voting - This is covered in Status subsection of Voting section the DAO App #566
Read
If the user wishes to read the current set of rules and regulations with or without a requirement to edit them, they are hosted on GitHub (still a work in progress DAO Rules & Regulations #574).
If the user wished to edit the rules by means of a proposal for change, this will be possible from the current list hosted on GitHub.
Community
The user is encouraged to join our Discord community as this will be the hub of the DAO community.
To recap, week 4 of building the DAO app was focused on creating a logical flow for the user to simplify and streamline the process. We worked on two different versions of the flow, both emphasizing the importance of simplicity and clarity.
The first version emphasized the importance of account creation, login, reading the rules, creating and voting on proposals, and joining the DAO community.
The second version further simplified the flow by reducing the options to a minimum, with the user's unique identifier created during the account set-up process.
Both versions highlight the importance of engaging users with the DAO and making the process as user-friendly as possible. We are now ready to start working with the UX team to put everything into a proper wireframe, and we look forward to the next steps in the development of the DAO app.