Author Topic: [Worker Proposal] Community UI proposal by APT (on behalf of Trusty team)  (Read 780 times)

0 Members and 1 Guest are viewing this topic.

Offline Digital Lucifer

Dear BitSharians,

One more time, my pleasure is to introduce another, yet vital proposal to the BitShares stake-holders and Community. Earlier this year, we welcomed Trusty.fund (open-source portfolio management app) to the BitShares blockchain. As most of Community knows, we had some progress together and on 13th of June Trusty decided to make an important step and fly in to Thailand for a real meet and discussion about BitShares eco-system. How it went you can see on the images below:





Now, thing that Community doesn't understand or fully appreciate about Trusty is that

   - Trusty.fund instead of developing/fixing existing React based UI, did complete from scratch build of new library for BitShares under the Vue Framework from original https://github.com/bitshares/bitsharesjs

It was not a fork, it was a fresh new Framework and library to be used by other developers, given to the blockchain as open-source https://github.com/TrustyFund/vuex-bitshares.

This is not just a building app on existing long-lasting tools but enabling new framework to utilize bitshares and enable more developers to join the eco-system. If nothing, it should be forked to BitShares, to properly advertise Vue support we have for our technology.

WORKER DETAILS

Worker is to finally provide to the Community DEX with mixing best of UI/UX from Bitfinex and Huobi to demand of our DEX users. We aim for top-notch/bleeding edge app solution for the requirements/demands shown over the time. Wallet/DEX would be coming in 2 templates, with 2 logos of choice (BitSharesDEX or BitSharesAPP). Both wallets would be fully responsive (mobile friendly) as you can see on current demos/examples of Trusty work within proposal documents. Its a budget worker proposal, its split in 2 sprints of 3 months each, with payments every 3 weeks, improved hour tracking system/software and complete new solution for the Community.

We do believe that BitShares development community will benefit very much from adopting the two most popular JS frameworks for creating UIs: React.js for corporate demand and Vue.js for the community. Seeing development peak of both would be a brighter future for BitShares.

The price and the hours are per max budget, and on this amount of people in the team with only 4 hours available daily to devote themselves to BitShares we came up to carefully estimated max of 6 months and 300,000.00 USD. We don't expect to hit that budget, but we do appreciate more space for the bugs and actual development to ensure max quality in final delivery.

WORKER DOCUMENTATION

First 3 months ( $150,000.00 USD max. Budget ) - Part 1

http://apasia.tech/bts-workers/bitshares-communitywallet-worker-p122018.pdf

Any funds not spent/hours not claimed will be returned to Reserve Pool from the respective Escrow.

Second 3 months ( $150,000.00 USD max. Budget ) - Part 2 - Final Delivery

http://apasia.tech/bts-workers/bitshares-communitywallet-worker-p222018.pdf

Any funds not spent/hours not claimed will be returned to Reserve Pool from the respective Escrow.

NOTICE:

Worker Part 1 would be going on-chain if positive feedback is shown. Worker Part 2 is current estimate and it's expected to be changed updated after the final report of Worker Part 1. There will be no on-chain proposal regarding Part 2, until all parties are satisfied with outcome of Part 1 and Worker status is set to done/expired.

DESIGN MOCKUPS

Trusty.team has in-house designer and used its own resources to create mockup for the proposal, by in-depth analysis of popular use-cases on global scale in crypto exchange design. Mockups are as presented, theme will be available in dark/light version. Landing page is only finished for proposal and no further changes will be done on mockup, unless worker gets on-chain and voted in. Please bare in mind that how your time costs money, as per proved professionalism our time cost nothing less. We are open-minded for suggestions that will only be in the limit of UX best practices and limits through responsiveness across all mobile/tablet devices.

Respectfully, for each suggestion that stake-holders and community try to point out to us, please explain in as much as possible descriptive way in order to get proper feedback from the team.

Design preview: http://apasia.tech/bitshares-community-ui-mockup/

Design of inner pages will be ready before Part 2, and progress will start if the Part 1 gets voted in.

WORKER - OPEN POSITIONS FOR BITSHARES DEVELOPERS

In the worker documentation you will find that 3 positions are opened. We would encourage any existing/known BitShares developer fitting these positions to get paid and create a positive mix of coding arts together with us. If there is no such interest, we have our own people ready, we were just trying to make it more friendly, as we (myself, apasia.tech and trusty.team) supporters of current UI Team worker as can be confirmed from other discussions or my personal votes - i'm selected Proxy of Trusty.

1. Project Coordinator / Coordination, QA and Testing
2. HTML and CSS developer
3. Frontend JS developer

ESCROW PARTNER

We've asked initially Move Institute, but we got response that escrow is still not ready. Meanwhile, during feedback and waiting for final response from Move Institute we would like to ask that if Institute is not available BitShares Blockchain Foundation steps in. Invoices on work from Thailand will have 4% withholding VAT only for IT services.


DISCLAIMER:
In order to balance between Trusty team and any reasonable request from the stake-holders, community or potential hiring for open positions, will from now on until end of worker go directly through me. I can be PM'em here, easily found in Telegram or directly here in the thread. Armen will manage project/team, while my position is management of the worker and requests to it/final reports from it.

Feedback is welcome!

Thanks.

« Last Edit: July 26, 2018, 07:52:29 pm by Digital Lucifer »
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline clockwork

  • Committee member
  • Full Member
  • *
  • Posts: 120
    • View Profile
  • BitShares: clockwork
All these long nights finally paying off!

This worker hits right at a point I too have been considering and that is that the reference wallet , by being the reference and thus having to support every single way of interacting with the bitshares platform, has ended up too complex for the average user.

A more community orientedalternative, such as the one described in this worker will help adoption imho and will also provide the reference wallet team with some breathing space.

I am unsure about the total budget of this worker. I think it might be overestimated but as it is a budget worker and trusty team has already delivered a working product, while DLs commitment to transparency and hate for unnecessary costs is well-documented, I am sure funds will be used with dilligence.

I also hope that there will be a lot of collaboration between UI teams (especially as pertains to the bitsharesjs library) to ensure even better results for both.

Looking forward to this.

Offline binggo

  • Sr. Member
  • ****
  • Posts: 283
    • View Profile
the below information must have.


The Function of the "buy" and "sell" must seperate to prevent false operation.
and the "market depth" chart can merge into the position of "trading view" chart.



https://www.binance.com/en/trade/EOS_BTC
https://gate.io/trade/eos_usdt



For reference only :)
« Last Edit: July 27, 2018, 07:30:10 am by binggo »

Offline Digital Lucifer

All these long nights finally paying off!

This worker hits right at a point I too have been considering and that is that the reference wallet , by being the reference and thus having to support every single way of interacting with the bitshares platform, has ended up too complex for the average user.

A more community orientedalternative, such as the one described in this worker will help adoption imho and will also provide the reference wallet team with some breathing space.

I am unsure about the total budget of this worker. I think it might be overestimated but as it is a budget worker and trusty team has already delivered a working product, while DLs commitment to transparency and hate for unnecessary costs is well-documented, I am sure funds will be used with dilligence.

I also hope that there will be a lot of collaboration between UI teams (especially as pertains to the bitsharesjs library) to ensure even better results for both.

Looking forward to this.

Many thanks Alex. Hopefully team will get some decent feedback. 



https://www.binance.com/en/trade/EOS_BTC
https://gate.io/trade/eos_usdt

Would be this design suggestion/similar examples or ... ?

Thanks.
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline ztoth

Great proposal. I am not a techie, so I did nut run deep into technical details, but I SUPPORT SUPPORT and SUPPORT all projects that enhance the UI/UX of BitShares. This is such a powerful platform, it should have millions of users by now if proper attention is paid to measures bringing widescale adoption. Mass adoption may only come from the masses, and everyday people like clean, responsive, easy ways to interact with the blockchain.

Offline Digital Lucifer

the below information must have.


The Function of the "buy" and "sell" must seperate to prevent false operation.
and the "market depth" chart can merge into the position of "trading view" chart.



https://www.binance.com/en/trade/EOS_BTC
https://gate.io/trade/eos_usdt



For reference only :)

Now, once the post is having missing content, my reply would be:

We certainly acknowledge that the proposed design is an example of what the UI will look like, where still has a lot to be improved (which are designer hours in actual proposal), and space for feedback/changes as long as they are in the limits of reasonable time needed for implementation. This one definitely fits that reasonable feedback expected :)

Your comments are highly appreciated,

Thanks!
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Online sschiessl

Hello Trusty,

hope to see someone from your team soon too!

Is the idea to create a full featured UI, or to create a targeted (e.g. For Trader) easy to use UI that might skip features?

Offline Digital Lucifer

Hello Trusty,

hope to see someone from your team soon too!

Is the idea to create a full featured UI, or to create a targeted (e.g. For Trader) easy to use UI that might skip features?

Stefan,

hope we can meet all together soon... at BitFest!

A2Q: No fully featured UI. Proposal PDF has clear statement that we encourage UI team to continue build of React.js based Corporate DEX, while Vue.js based Community DEX, where React.js would be focusing on implementation of all API functionalities, while Vue.js would be focusing on everyday needs of any stake-holder/trader/community member.

Hope it was clear enough, but in case, go through pdf in details, we are not interested in adventure of full UI nor it can be done within 6 months :)

Gnite and sleep well!
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4239
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
and please add a reference currency to every asset. eg. let me know the current $ price when I trade bts with whatever asset. I hate going to external marketcap sites just to find out what bts is worth to do the math
► How-to Buy BitShares: https://goo.gl/i9j2YZ

Offline Digital Lucifer

and please add a reference currency to every asset. eg. let me know the current $ price when I trade bts with whatever asset. I hate going to external marketcap sites just to find out what bts is worth to do the math

Hah, i hear you well. Its in the mockup already, but so sorry that mockup is still not at high quality so its very difficult to see. I will try to get higher quality/sharper version asap!

Until then, example as per mockups presented within worker (zoomed in and pointed out):



Cheers
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4239
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
► How-to Buy BitShares: https://goo.gl/i9j2YZ

Offline kimchi-king

Thank you DL for presenting yet another outstanding proposal and I'm super excited to see that this one is directly related to the UI/UX of the BitShares DEX. I know this will be specific to the general community's needs, but that's exactly what we need to reach the masses.

Thank you to everyone who has already asked some quality questions. I look forward to seeing this proposal approved by the community so DL and his team can finally provide us with the UI we deserve.

You have my full support for this proposal and let me know if there's anything I can do to help out.

Offline Digital Lucifer

« Last Edit: July 31, 2018, 11:14:09 am by Digital Lucifer »
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4239
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
► How-to Buy BitShares: https://goo.gl/i9j2YZ

Online sschiessl

That's a great article for the basics!

The real war begins when you do routing, observers and more sophisticated architecture. In both cases you can do that an ugly and a less ugly way ;)

Offline Digital Lucifer

That's a great article for the basics!

The real war begins when you do routing, observers and more sophisticated architecture. In both cases you can do that an ugly and a less ugly way ;)

Yeah, I've came with my learning to point of reading on "Routers" of both React.js and Vue.js framework, and from perspective of a noob/beginner - Vue is winning for now. One page, structured content, from a to z, while React provides much more (including trainingcenter) but the structure of it is for someone more skilled than newbie. Again publicly, Vue is supported more by Asian community, so probably there is TrainingCenter in Cantonese/Chinese that i can't google up.

@fav

Very nice read for beginners, I wish I've started from here, would be understanding difference in basics much more easy. Should share it on Steem if you haven't done so, a lot of React/Vue potential there.
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline JohnR

  • Committee member
  • Jr. Member
  • *
  • Posts: 41
    • View Profile
  • BitShares: johnr
As an otherwise well-rounded individual, I do not know a ton about programming.  But I am immediately drawn to this phrase in OP
 


   - Trusty.fund instead of developing/fixing existing React based UI, did complete from scratch build of new library for BitShares under the Vue Framework from original https://github.com/bitshares/bitsharesjs

It was not a fork, it was a fresh new Framework and library to be used by other developers, given to the blockchain as open-source https://github.com/TrustyFund/vuex-bitshares.

This is not just a building app on existing long-lasting tools but enabling new framework to utilize bitshares and enable more developers to join the eco-system. If nothing, it should be forked to BitShares, to properly advertise Vue support we have for our technology.


-   

This is an excellent example of the value proposition of free (open) software.  Permission-less creativity.  BitShares deserves constant updates on the back-end technology front.  I also believe BTS does not need a UI makeover as much as it needs more options.  The fact that most service providers / gateways on BitShares use a clone of the original UI shows the lack of creativity that can set in when we, as a community, don't voice our intents to keep things fresh.

These mock-ups look very nice I must admit - although the aesthetics are up to the individual user.  What I can say for sure is that mobile usage is critical.  For myself, I would not be that interested in entering limit orders on a mobile device.  That being said I can see mobile is many people's only interaction with the DEX.  And I use Trusty's android wallet regularly - so I can vouch for the team's product delivery.  I look forward to this proposal's success and a prosperous partnership between BTS and the Trusty team.
Active Committee
John Robert Conlin

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12620
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Given the amount of efforts already placed into developing code and putting it into github already, I fully support the efforts undertaken by the trusty team!
The VueJS code looks amazing!
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline Customminer

  • Sr. Member
  • ****
  • Posts: 467
  • Bitshares FTW!
    • View Profile
    • Gridcoin.US
  • GitHub: grctest
I like the effort to implement the UI using an alternative to ReactJS, however could you elaborate on the final product? Will it result in a stand-alone client or a web wallet? Will there be a maintenance period after its completion, or would this require an additional worker proposal?

Do you think once this is completed that it'd be wise to investigate additional alternative frameworks than react/vue? An implementation of BTS for all the major frameworks?

---

Probably off topic, but a cool idea would be a UI toolkit for integrating the entire BTS DEX into CEX websites, rather than limiting themselves to single tokens they could offer direct access to the BTS DEX. Probably not realistic though?  :-\

---

The only thing that has me apprehensive about delivery is that the bitshares web page still has not changed despite being transfered ownership a few months ago?
« Last Edit: August 04, 2018, 11:40:21 am by Customminer »
Hertz, Beyond Bitshares, Gridcoin!

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12620
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Probably off topic, but a cool idea would be a UI toolkit for integrating the entire BTS DEX into CEX websites, rather than limiting themselves to single tokens they could offer direct access to the BTS DEX. Probably not realistic though?  :-\
This is what `bexi` is all about
https://github.com/blockchainbv/bexi
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline Digital Lucifer

UPDATE

Thanks to Escrow Partner, BitShares Blockchain Foundation, I would like to announce that worker has been placed on chain and its currently available for VOTING.

Worker id: 1.14.117
Accounting by Escrow: https://workers.bitshares.foundation/201808-trusty-community-ui-p1
Worker Publication by Escrow: https://www.bitshares.foundation/workers/2018-08-trusty-community-ui-p1


Many thanks for support and respect shown, we are all very grateful for feedback received here.

On behalf of APT and Trusty,

Let the Voting BEGINS!
Milos (Mike) Preocanin - General Manager @ Syntek Solutions
TOANDI Co., LTD. (BOI Approved) - TAX ID: 0205549016913 - 95/5 Moo 4 Siam Country Club Rd.
Nong Prue, Bang Lamung, Chonburi 20250, Thailand.

Offline clockwork

  • Committee member
  • Full Member
  • *
  • Posts: 120
    • View Profile
  • BitShares: clockwork
Voted

Online sschiessl

Voted

Offline fav

  • Administrator
  • Hero Member
  • *****
  • Posts: 4239
  • No Pain, No Gain
    • View Profile
  • BitShares: fav
voted
► How-to Buy BitShares: https://goo.gl/i9j2YZ