I have some time on my hands to help out with the Proof of Humanity project. While there have been a number of proposals for major protocol changes, there is also some pretty low-hanging fruit in the existing site that could substantially improve the user experience, and decrease the chance of users accidentally getting challenged. These include:
- More hand holding on the create a profile flow. Right now, I have to click “Connect” before I can begin creating a profile, which is confusing if you aren’t used to dapps.
- Include easy instructions (or perhaps even a mandatory step?) that users can use to get their profile checked in the community support groups before final submission.
- Better error messages. The first time I tried to submit a profile, the submission failed because somehow Metamask got connected to the wrong wallet. But there was no error message on the site—it looked like the transaction had gone through. Similar issues may occur when vouching.
- Validate the video and photo algorithmically before submission to ensure they match the correct format.
Assuming there’s some consensus that these are issues worth solving, I may start work on this soon. What other easy fixes/low-hanging fruit are there to make the user experience really great?