Author Topic: 1000 PTS - BitShares Trading GUI [CLOSED]  (Read 7077 times)

0 Members and 1 Guest are viewing this topic.

Offline bytemaster

For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline eureka

  • Jr. Member
  • **
  • Posts: 24
  • NeT FRee GeeK
    • View Profile
    • DAC
  • BitShares: e
I have a coin trading platform in Metro UI(Mordern uI)with screenshots  in english here:
https://bitcointalk.org/index.php?topic=415048

and in chinese here:
https://bitcointalk.org/index.php?topic=324469.0

may get some GUI inspire from this trading platform.
https://bitshares.dacplay.org/?r=e
去中心化是一场革命http://dac.xyz

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BitShares: speedy
Just PM'ed you cass.

Yes I agree a trading gui definitely needs a dark theme. Ill have to apply a dark Qt stylesheet from somewhere.

Offline cass

  • Hero Member
  • *****
  • Posts: 4311
  • /(┬.┬)\
    • View Profile
Quote
Those with UI design skills should team with those who know how to code and post your user interface concepts here

I'am UI designer. If anyone here with strong coding skills is interested on this task and wants to build a team, please don't hesitate to contact via PM!

cass
█║▌║║█  - - -  The quieter you become, the more you are able to hear  - - -  █║▌║║█

Offline rysgc

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
    • DACZine.com
I'd suggest to make use of a well established color schemes such as this one


To some it might look old fashioned but a lot of traders are already used to these type of color schemes/ layouts.
DACZine.com - Receive all the latest DAC and BitShares community news straight to your inbox. Signup here or Submit news

Offline bytemaster

I just knocked up a Qt prototype that uses Qwt for candlestick charts. Here is a screenshot after a couple of hours: http://i.imgur.com/6WSIF5W.png

My thinking was to have the asset list up the right side.

Ill work on it more tomorrow - leave your feedback.

Here is my rapid mockup from several months ago:
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BitShares: speedy
I just knocked up a Qt prototype that uses Qwt for candlestick charts. Here is a screenshot after a couple of hours: http://i.imgur.com/6WSIF5W.png

My thinking was to have the asset list up the right side.

Ill work on it more tomorrow - leave your feedback.
« Last Edit: January 03, 2014, 01:47:27 am by trader »

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
Make sure an accidental double-click on a single-click item does not do something really nasty or close the  gui
use OS-native graphical controls
Include sound notifications of events
implements keyboard shortcuts
Design your application so it usable on low res screens
Your GUI should be flexible and customizable
Allow the app to run in the background
Allow bandwidth use management
include a manual and documentation
Keep help files simple and use consistent terminology
For program error, warning, question, and information messages, they should not just be error codes, explain in plain English what is wrong
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline bytemaster

All code must be in english and the GUI elements should support easy addition of translation for every language.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline barwizi

  • Hero Member
  • *****
  • Posts: 764
  • Noirbits, NoirShares, NoirEx.....lol, noir anyone?
    • View Profile
    • Noirbitstalk.org
I am busy with the others i have shown interest in, but I will assist in defining this one.

It should use RPC-API based on JSON-RPC to enable cross platform use and leave open the possibility of a mobile version.
It should be easy to add additional currencies, should the need arise.
Display current market information from relevant sources such as highest, average, lowest price, total support and other information.

Maybe set language of choice? In case the dev does a runner later in the game? makes it easier to maintain.
« Last Edit: January 03, 2014, 12:11:10 am by barwizi »
--Bar--  PiNEJGUv4AZVZkLuF6hV4xwbYTRp5etWWJ

The magical land of crypto, no freebies people.

Offline alt

  • Hero Member
  • *****
  • Posts: 2821
    • View Profile
  • BitShares: baozi

Offline bytemaster

I would like to place people on notice that I will be creating a bounty for the Trading GUI used by BitShares.  This GUI will have to support:

1) Transfer of funds between addresses (Bitcoin style) with multiple units.
2) Ability to place bids, asks, shorts
3) Ability to cover shorts
4) Market graphs that show depth and history for each asset pair.

We will have a low-level API that will actually implement these things that can be used by web wallets and GUI wallets alike.   This bounty will be to develop code that works with our API and provides a solid, apple-quality, user experience.

The GUI must be implemented in Qt5 and work on Windows, Mac, Linux.

All open source libraries used must be compatible with the SCSL license under development, namely GPL is out.

Of course, like all bounties this one goes to the first one we opt to use.  Those with UI design skills should team with those who know how to code and post your user interface concepts here. 

Wallet should be designed as a standalone application that uses a QWidget as its base class.  This way I can integrate it into Keyhotee when the time comes, but for your testing and development it can be launched standalone. 

If you would like to work on this bounty, help me define the requirements so that I can turn it to PENDING/ACTIVE.
« Last Edit: February 23, 2014, 07:15:09 pm by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.