create account

Steempunks.com relaunch: 30 days Steem metrics dashboard by ontofractal

View this thread on: hive.blogpeakd.comecency.com
· @ontofractal · (edited)
$179.88
Steempunks.com relaunch: 30 days Steem metrics dashboard
![](http://i.imgur.com/XuH6oX7.jpg)
After more than a month of development I'm releasing [version 0.10](http://steempunks.com) with user interface completely redesigned and front end code rewritten from the ground up. Steempunks UI is not terrible anymore! From now on, Steempunks will be using a card-based design. It took a lot of iterations to come up with a design of a metrics card. Its' goal is to provide an accurate impression of medium-term context for the given metrics and it seems to be doing okay. 

# [New 30 day dashboard](http://steempunks.com)

![](http://i.imgur.com/AkYIMUj.png)

Thirty day dashboard is a first Steempunks dashboard to go live. It's designed for Steem stakeholders who pay attention to the daily changes of Steem ecosystem metrics and have internalized the long term context. At this moment I'm unsure if an all time historical view should be implemented at the dashboard level or at the card level. 

Available metrics:
* USD and BTC volume weighted average price for STEEM 
* USD and BTC volume weighted average price for SBD
* Nominal SBD payouts
* Real USD payouts (sbd * sbd_price_in_usd)
* Author count (commenters not included)
* Post count

# Possible points of confusion

* Sparklines x-axis starts  from the minimum value, not from zero. [here's why](http://callingbullshit.org/tools/tools_misleading_axes.html)
* Last point for metrics that are time-of-day dependent (posts count) may make a misleading impression of a steep decline. On the other hand metrics like SBD price are not time-of-day dependent are accurate. Reconciling those differences is a set of tradeoffs I'm currently researching.

# Changelog

* frontend was rewritten in [Typescript 2.3](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-3.html) for less frustrating JS development and to increase speed of future development
* [sparklines](http://github.com/borisyankov/react-sparklines) are great
* [mobx](https://github.com/mobxjs/mobx) is now used for state management
* started testing a  ~95% card-based design approach
* backend code was improved to support arbitrary data refresh periods

# New tech stack

* Pipelinedb (postgres based)
* Postgrest
* Typescript
* React 
* Mobx
* Elixir and Erlang/OTP
* Docker
* Semantic UI

<center>(∩^o^)━炎炎炎炎炎</center>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 65 others
properties (23)
authorontofractal
permlinksteempunks-com-relaunch-30-days-steem-metrics-dashboard
categorysteem
json_metadata{"tags":["steem","steempunks","statistics"],"image":["http://i.imgur.com/XuH6oX7.jpg","http://i.imgur.com/AkYIMUj.png"],"links":["http://steempunks.com","http://callingbullshit.org/tools/tools_misleading_axes.html","https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-3.html","http://github.com/borisyankov/react-sparklines","https://github.com/mobxjs/mobx"],"app":"steemit/0.1","format":"markdown"}
created2017-05-21 15:48:33
last_update2017-05-21 16:31:48
depth0
children5
last_payout2017-05-28 15:48:33
cashout_time1969-12-31 23:59:59
total_payout_value166.040 HBD
curator_payout_value13.844 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,301
author_reputation61,670,850,962,884
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,632,990
net_rshares19,358,002,562,189
author_curate_reward""
vote details (129)
@igster ·
"time-of-day dependent" - could this be disabled by checkbox? Messes up the data visually pretty badly. I don't mind looking at data that's one day old.
👍  
properties (23)
authorigster
permlinkre-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t160751196z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-05-21 16:07:51
last_update2017-05-21 16:07:51
depth1
children2
last_payout2017-05-28 16:07:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length152
author_reputation17,415,198,441,969
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,633,553
net_rshares2,565,647,476
author_curate_reward""
vote details (1)
@ontofractal ·
$0.03
The problem is that you would probably mind looking at price data that's one day old, wouldn't you? I've tried removing last day for time-of-day dependent metrics and keeping it for price metrics but it's inconsistent and misleading. One way to solve this would be to create a regression model and display a prediction of today's value using time of day as a parameter.
👍  
properties (23)
authorontofractal
permlinkre-igster-re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t161531259z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-05-21 16:15:33
last_update2017-05-21 16:15:33
depth2
children1
last_payout2017-05-28 16:15:33
cashout_time1969-12-31 23:59:59
total_payout_value0.023 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length369
author_reputation61,670,850,962,884
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,633,778
net_rshares20,405,307,964
author_curate_reward""
vote details (1)
@igster · (edited)
Yes, the price data could be left as is. 

It's up to you really, I'm just providing my view as an possible user. I'd like to get general feel of the stats with just quick glance and these dips are really not helping to get that experience.

Also, leaving the visual data as it is right now could be just as misleading for users.
properties (22)
authorigster
permlinkre-ontofractal-re-igster-re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t210054946z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-05-21 21:00:57
last_update2017-05-21 21:01:42
depth3
children0
last_payout2017-05-28 21:00:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length329
author_reputation17,415,198,441,969
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,641,813
net_rshares0
@thatsnumberwang ·
Looking forward to it.
Followed.
properties (22)
authorthatsnumberwang
permlinkre-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t162918865z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-05-21 16:29:18
last_update2017-05-21 16:29:18
depth1
children0
last_payout2017-05-28 16:29:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation14,402,615,034,798
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,634,172
net_rshares0
@truthpointer ·
Great tool to keep an eye on Steem growth!
properties (22)
authortruthpointer
permlinkre-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t191637614z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-05-21 19:16:36
last_update2017-05-21 19:16:36
depth1
children0
last_payout2017-05-28 19:16:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length42
author_reputation23,944,450,366
root_title"Steempunks.com relaunch: 30 days Steem metrics dashboard"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,638,866
net_rshares0