 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)  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>
author | ontofractal |
---|---|
permlink | steempunks-com-relaunch-30-days-steem-metrics-dashboard |
category | steem |
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"} |
created | 2017-05-21 15:48:33 |
last_update | 2017-05-21 16:31:48 |
depth | 0 |
children | 5 |
last_payout | 2017-05-28 15:48:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 166.040 HBD |
curator_payout_value | 13.844 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,301 |
author_reputation | 61,670,850,962,884 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,632,990 |
net_rshares | 19,358,002,562,189 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
fminerten | 0 | 902,329,508,108 | 50% | ||
fmooo | 0 | 68,600,567,641 | 50% | ||
steempty | 0 | 733,443,686,629 | 50% | ||
rossco99 | 0 | 980,398,245,028 | 100% | ||
testz | 0 | 192,837,696,170 | 100% | ||
ajvest | 0 | 349,199,561,791 | 100% | ||
masteryoda | 0 | 948,649,506 | 1% | ||
boatymcboatface | 0 | 588,289,709,448 | 100% | ||
proctologic | 0 | 41,814,069,255 | 100% | ||
kingscrown | 0 | 198,618,699,724 | 100% | ||
teamsteem | 0 | 1,375,848,873,005 | 30% | ||
hannixx42 | 0 | 57,284,383,128 | 100% | ||
framelalife | 0 | 20,385,888,546 | 100% | ||
theshell | 0 | 90,987,283,997 | 100% | ||
applecrisp | 0 | 234,485,162 | 100% | ||
dahaz159 | 0 | 555,879,736 | 30% | ||
sean-king | 0 | 1,627,268,463,054 | 100% | ||
pmartynov | 0 | 184,093,608,338 | 100% | ||
michaellamden68 | 0 | 2,671,184,639 | 100% | ||
slowwalker | 0 | 476,101,252,673 | 15% | ||
furion | 0 | 734,467,858,507 | 100% | ||
ausbitbank | 0 | 0 | 20% | ||
freeyourmind | 0 | 1,273,639,545,487 | 100% | ||
paco | 0 | 33,982,876,965 | 100% | ||
speda | 0 | 83,273,477,940 | 100% | ||
igster | 0 | 23,066,869,872 | 100% | ||
inertia | 0 | 287,574,856,177 | 100% | ||
demotruk | 0 | 834,345,399,616 | 100% | ||
the-future | 0 | 26,369,782,487 | 100% | ||
fiveboringgames | 0 | 2,983,180,942 | 9% | ||
ace108 | 0 | 70,022,909,638 | 26% | ||
rznag | 0 | 16,194,444,446 | 50% | ||
rapp | 0 | 22,716,637,217 | 100% | ||
capitalism | 0 | 29,176,636,534 | 100% | ||
dez1337 | 0 | 11,827,361,742 | 100% | ||
letc | 0 | 1,667,473,938 | 100% | ||
andrew0 | 0 | 7,817,992,560 | 100% | ||
shanejonas | 0 | 56,983,075 | 100% | ||
joele | 0 | 182,608,138,578 | 100% | ||
denisoi | 0 | 24,900,543,683 | 100% | ||
inv | 0 | 881,036,885,711 | 50% | ||
fooblic | 0 | 4,770,204,078 | 99% | ||
bledarus | 0 | 808,185,790 | 100% | ||
stylo | 0 | 1,458,349,175 | 100% | ||
lamech-m | 0 | 1,496,717,747 | 30% | ||
neptun | 0 | 4,037,303,910 | 100% | ||
steevc | 0 | 36,723,619,332 | 44% | ||
jimmco | 0 | 50,463,536,200 | 100% | ||
ontofractal | 0 | 25,656,474,768 | 100% | ||
etcmike | 0 | 31,453,475,598 | 10% | ||
aggroed | 0 | 18,628,042,322 | 100% | ||
heroic15397 | 0 | 10,827,534,756 | 100% | ||
bestofreddit | 0 | 589,521,799 | 8.1% | ||
thegame | 0 | 209,033,229 | 3% | ||
steembets | 0 | 253,834,760 | 3% | ||
siniceku | 0 | 1,089,555,113 | 100% | ||
bosjaya | 0 | 3,487,384,384 | 100% | ||
food-creator | 0 | 3,549,438,915 | 100% | ||
ianstrat | 0 | 9,186,004,207 | 100% | ||
stray | 0 | 7,861,170,965 | 100% | ||
thejohalfiles | 0 | 2,657,407,492,650 | 25% | ||
ebryans | 0 | 14,691,500,396 | 50% | ||
judasp | 0 | 20,507,354,380 | 100% | ||
jason-donovan | 0 | 798,805,873 | 100% | ||
steemland.com | 0 | 212,823,424 | 3% | ||
angel76 | 0 | 11,182,398,672 | 100% | ||
crowdfundedwhale | 0 | 35,875,564,461 | 65% | ||
steemprentice | 0 | 3,577,960,900 | 9% | ||
reisman | 0 | 998,839,883 | 10% | ||
tradeqwik | 0 | 626,938,177,440 | 100% | ||
soushi888 | 0 | 10,687,344,545 | 100% | ||
tamersameeh | 0 | 357,134,287 | 100% | ||
destbest | 0 | 166,403,719,532 | 100% | ||
someonewhoisme | 0 | 1,173,475,425,701 | 100% | ||
theodosis63 | 0 | 257,443,350 | 100% | ||
automaton | 0 | 660,064,966 | 100% | ||
firesteem | 0 | 682,976,790 | 100% | ||
janmarysmith | 0 | 167,049,123 | 100% | ||
ogochukwu | 0 | 2,425,900,361 | 30% | ||
tonylondon | 0 | 233,497,724 | 30% | ||
alexanarcho | 0 | 21,205,601,467 | 100% | ||
evildeathcore | 0 | 839,750,020 | 30% | ||
hebrew | 0 | 122,177,713,398 | 100% | ||
ainiaziz | 0 | 4,396,365,711 | 100% | ||
cybertiger | 0 | 1,019,589,711 | 100% | ||
vadbars | 0 | 402,952,356 | 100% | ||
trafalgar | 0 | 1,586,039,836,662 | 31% | ||
crawfish37 | 0 | 929,194,179 | 100% | ||
leviarcoin | 0 | 1,169,091,238 | 50% | ||
matt123 | 0 | 60,797,605,149 | 100% | ||
thomasgutierrez | 0 | 105,657,433 | 100% | ||
zuheimi | 0 | 54,910,460 | 100% | ||
nba05 | 0 | 167,432,312 | 100% | ||
carloserp2000 | 0 | 245,035,853 | 100% | ||
andrianna | 0 | 101,603,801 | 100% | ||
elevator09 | 0 | 864,583,598 | 100% | ||
cqf | 0 | 33,836,629,639 | 100% | ||
toonpunk | 0 | 2,233,429,336 | 100% | ||
myvoter | 0 | 104,356,867,765 | 70% | ||
aismor | 0 | 477,759,098 | 100% | ||
harmlesslyfatal | 0 | 2,118,785,050 | 100% | ||
tatchcapital | 0 | 1,164,030,576 | 100% | ||
raguiler | 0 | 486,572,108 | 100% | ||
contentguy | 0 | 724,891,972 | 100% | ||
rdickey | 0 | 95,691,211 | 100% | ||
orionschariot | 0 | 2,100,061,302 | 100% | ||
lanceman | 0 | 721,124,084 | 100% | ||
carl760 | 0 | 720,588,976 | 100% | ||
bramw | 0 | 0 | 0% | ||
johandutoit | 0 | 1,193,357,719 | 100% | ||
starsteem | 0 | 456,937,799 | 100% | ||
silverbug | 0 | 1,102,488,971 | 100% | ||
app88 | 0 | 1,093,324,112 | 100% | ||
alex13 | 0 | 1,145,614,010 | 100% | ||
ba531 | 0 | 412,100,239 | 100% | ||
chrystaldawn | 0 | 541,051,313 | 100% | ||
siddartha | 0 | 605,644,038 | 100% | ||
dazanar | 0 | 76,331,204 | 100% | ||
forexperformance | 0 | 1,515,369,959 | 100% | ||
me-do | 0 | 121,949,236 | 100% | ||
arsonistsays | 0 | 1,515,368,517 | 100% | ||
headliner | 0 | 1,724,683,874 | 100% | ||
sanevys | 0 | 10,458,776,412 | 100% | ||
truthpointer | 0 | 1,995,547,005 | 100% | ||
arbuzyan | 0 | 1,485,059,347 | 100% | ||
elfwny | 0 | 393,995,310 | 25% | ||
houman | 0 | 1,485,059,232 | 100% | ||
skwerley | 0 | 1,394,137,228 | 100% | ||
nathanielcwm | 0 | 0 | 100% |
"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.
author | igster |
---|---|
permlink | re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t160751196z |
category | steem |
json_metadata | {"tags":["steem"],"app":"steemit/0.1"} |
created | 2017-05-21 16:07:51 |
last_update | 2017-05-21 16:07:51 |
depth | 1 |
children | 2 |
last_payout | 2017-05-28 16:07:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 152 |
author_reputation | 17,415,198,441,969 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,633,553 |
net_rshares | 2,565,647,476 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
ontofractal | 0 | 2,565,647,476 | 10% |
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.
author | ontofractal |
---|---|
permlink | re-igster-re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t161531259z |
category | steem |
json_metadata | {"tags":["steem"],"app":"steemit/0.1"} |
created | 2017-05-21 16:15:33 |
last_update | 2017-05-21 16:15:33 |
depth | 2 |
children | 1 |
last_payout | 2017-05-28 16:15:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.023 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 369 |
author_reputation | 61,670,850,962,884 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,633,778 |
net_rshares | 20,405,307,964 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
igster | 0 | 20,405,307,964 | 100% |
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.
author | igster |
---|---|
permlink | re-ontofractal-re-igster-re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t210054946z |
category | steem |
json_metadata | {"tags":["steem"],"app":"steemit/0.1"} |
created | 2017-05-21 21:00:57 |
last_update | 2017-05-21 21:01:42 |
depth | 3 |
children | 0 |
last_payout | 2017-05-28 21:00:57 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 329 |
author_reputation | 17,415,198,441,969 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,641,813 |
net_rshares | 0 |
Looking forward to it. Followed.
author | thatsnumberwang |
---|---|
permlink | re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t162918865z |
category | steem |
json_metadata | {"tags":["steem"],"app":"steemit/0.1"} |
created | 2017-05-21 16:29:18 |
last_update | 2017-05-21 16:29:18 |
depth | 1 |
children | 0 |
last_payout | 2017-05-28 16:29:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 32 |
author_reputation | 14,402,615,034,798 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,634,172 |
net_rshares | 0 |
Great tool to keep an eye on Steem growth!
author | truthpointer |
---|---|
permlink | re-ontofractal-steempunks-com-relaunch-30-days-steem-metrics-dashboard-20170521t191637614z |
category | steem |
json_metadata | {"tags":["steem"],"app":"steemit/0.1"} |
created | 2017-05-21 19:16:36 |
last_update | 2017-05-21 19:16:36 |
depth | 1 |
children | 0 |
last_payout | 2017-05-28 19:16:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 42 |
author_reputation | 23,944,450,366 |
root_title | "Steempunks.com relaunch: 30 days Steem metrics dashboard" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 3,638,866 |
net_rshares | 0 |