Preface
Through the Bitshares Foundation, I have created a worker proposal for improving the Bitshares Light Wallet User Interface. The proposal covers 3 people for 6 months at a rate of $150,000. Please review, and if you support this effort scheduled to begin on August 14 and end on February 14, please vote within your Bitshares or Openledger Wallet. If you have chosen a proxy instead, contact your proxy and ask them to vote for it. (Be sure to click "Publish Changes" after adding your vote).
Introduction
The BitShares GUI has a great deal of functionality, so much that it can
be overwhelming for new users to grasp. Some users expect it to simply
hold their funds securely and allow for transfers while others require
the full power of the exchange, voting, asset creation etc.
The goal of assembling this team is to better understand the various use
cases for BitShares and, based upon that information, craft an improved
user experience.
Prioritization
There are many opinions across the BitShares community about what is
most important. These opinions vary due to the broad range of individual
capabilities. Some users want to see new features developed as soon as
possible while others would like to see a refined user interface with
reliable, less ambiguous controls and helpful documentation. It's our
goal as a team to listen to everyone and make decisions based upon what
we hear from the community.
Bugs
At the core, we plan to start with bugs. Bugs cause unexpected behavior
and unexpected behavior is particularly vexing with a financial
application.
Low Hanging Fruit
This represents features or tweaks that improve the application with little effort. By focusing on low hanging fruit, we can drastically improve the UI for many people very quickly and cross these items off the to-do list.
Application Consistency
Tables, dropdowns, form fields, modals, fonts, icons, colors. We plan to
seek community comment via github issues and mock ups to propose
consistent ways to view all of the current information available in the
BitShares Wallet.
In some cases, this simply means we will alter a table to fit into an
accepted style. We may propose to merge two separate views into one if
it's discovered that they contain related information. Along the way,
the goal is to create a flow that most people will find intuitive.
Documentation
We have a goal to ensure that most features in the BitShares wallet are
intuitive with additional guides and information available for those who
need additional assistance.
Development Cost
Currently, updates to the bitshares-ui are handled by Sigve Kvalsvik
(@svk). We have included the BitShares Foundation on this proposal in
order to increase the surface area for code review, testing and
acceptance as well as facilitate payments in bitUSD. This proposal is
intended to increase the budget for making improvements to the BitShares
client and establish a more formal and ongoing effort towards the
development effort. If successful, our hope is that the improvements
will
- enhance the experience for existing users
- streamline the existing on-boarding and funding pathways for new users
- set a precedent for the method of reporting issues
- establish a release timeline with issues and milestones
- manage the communication process w.r.t. why some features are accepted and others are not
- establish automated tests to decrease the likelihood of returning bugs.
Team
Sigve Kvalsvik
- Role: React Dev, Release Management, Code Review
- Development Experience: Maintainer of BitShares-UI for a long time
already, funded by multiple workers previously, creator of
bitsharesblocks.com during BitShares 1, long-term member and developer
in the bitshares community, maintainer of bitsharesjs. - Platforms / Languages: NodeJS, React, Angular, and others
Calvin Froedge
- Role: React Dev
- Crypto Experience: Lots of trading / holding activity. Lots of
purchasing goods / services with crypto. - Development Experience: 3000+ hours React. Maintainer for private SDK (angular) which
powers widget on 300k websites serving 500m users. Architected and
implemented complex excel-like product for commercial real estate
management with full support for excel keyboard bindings and many custom
controls. - Platforms / Languages: NodeJS, React, Angular, Python, PHP, many others
Bill Butler
- Role: Agile Project Manager and UI/UX moderator
- Crypto Experience: 3 years, BTC, LTC, PTS, BTS 1.0/2.0, STEEM, PPY.
Helped manage github issues a couple of years ago. Worked with svk. - Development Experience: Founded an ISP in 1993. NodeJS, Angular, PHP,
CouchDB, SQL. UX/UI Experience. VP Engineering for a healthcare
software development firm. Eight years experience managing development
teams.
As the project manager for bitshares/bitshares-ui, I will review all
issues created (15 hours per week). I will also create UX and UI mockups
and mediate discussions on github around new features (Example).
Milestones will be created for each 2 week Sprint. Sprints will be
populated with enough issues to occupy 90 hours for the 2 week sprint.
Understand that these hours are quality hours, not planning hours. As
many in this field are aware, developers are always working on problems
in their minds. In most cases I've found that a 15 hour task will
require anywhere from 25 - 30 hours of a developer's time. Each issue
will be tagged as feature / task / bug / duplicate / rejected.
- Feature - Adding functionality to the BitShares UI that previously didn't exist.
- Proposed Feature - A potential feature that requires further discussion.
- Task - Time commitment (improving the look of a table might be considered a task)
- Bug - Resolving something that is broken
- Duplicate - Consolidating multiple similar requests into a single issue
- Invalid - An issue that is not desired by the community or is technically out of reach or ambiguous
UPDATE
This proposal is at $270 million votes but needs over $200 million more to succeed. If you have any pull with the bts accounts listed below, please let them know that their vote(s) will make the difference.
- fav
- bitcrab
- bhuz
- bts1998
- cass
- laomao
- baozi
Hi Bill, Thank you for your initiative and worker proposal. Can you tell us a bit more about your previous experience in UI/UX design and why you think you are the perfect fit for this project. Please also share some of your previous work. What is your approach for a better BitShares DEX design? Would love to hear more about your strategies and ideas.
Thank you in advance.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I have a few github issues with mockups for ideas for deposits and several of my ideas were incorporated into the exchange (just the good ones). Here is an example of a conversation that I started with an idea that was not fully refined. Hope this helps. There are two things to look at here though. One is simply improving the basics and the other is re-mindmapping the entire experience. It's my hope that we knock out enough base functionality in the first couple of months so we have the ability to get a fresh top down view of the flow of the entire site.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I would also like to hear this.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
https://steemit.com/crypto-news/@inversor/2r7y6j-coinbase-will-support-bitcoin-cash-starting-in-2018
Look at this post and thanks for the information😉👌
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I voted for this Bill :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks Tony.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You're welcome Bill :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Getting downvotes on a thanks. Wow, GG Steemit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You've got my support Bill.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Mine as well, thanks to @robrigo. Do it!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks @robrigo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks @robrigo
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Voted for it. Set neocrypto for your proxy - I vote in favor of development.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Appreciate the proxy as well.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome! Voted!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Don't want to be the elephant in the room, but what will happen if you don't get the required votes by 15th August?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I've been a front end GUI designer since 1999. I totally agree that Open Ledger wallet needs an easy to use interface. Seasoned crypto owners can make their way around it bumbling here and there but newbies...no way.
It would be nice of you to provide some layout designs and mockups.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Would love to see you active at https://github.com/bitshares/bitshares-ui/issues. I will definitely send funds to those who can bring inspired design to the project. Thanks for your support.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your initiative and worker proposal.Great work.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great initiative! Upvoted, resteemed and voted! Looking forward to the results in the next few months. Hope you guys can make the gui mobile friendly as well. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Responsive design is definitely on the mid-term todo list!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good to see a mockups while they'll start appearing. some critics at launch will help to reduce issues number later on.
but yes, voted. Good luck guys.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Mockups will follow. We have a list of bugs to tackle first!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
voted! followed! upvoted! i love it
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted & RESTEEMED! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post brings hope, a much needed proposal. This is enough to send bts price on its way to the moon. Thank you and i wish you success.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks crypto!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great work. Looking forward to the discussion and improvements to the UI. Upvoted and resteemed!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Voted for your worker proposal, looking forwards to your UI developments! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Voted my friend!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I loved the bitshares look as soon as I saw it but I've hardly used it. Caveat: I like dark UI themes!
I hope you guys are doing good analytics on the UI otherwise changing something which is not broken is often a bad idea.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There a number of bugs that affect users on a daily basis. These are not core bugs, they are React bugs. This proposal is not just about changing the theme. It's about making every operation work the way a user expects it to work.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Right, that sounds very good! Used to be quite pertinent on QA and UX issues, had to laugh about it when I read Walter Isaacson's biography of Steve Jobs, quite a reflection.
Well good luck and thank you for making great products!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
100% of the yes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Did this went ahead?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Voted for it
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, that was a photo finish. Congratulations!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
good post i like i am flowing you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit