smash.watch
Dashboard
D
D
a
a
s
s
h
h
b
b
o
o
a
a
r
r
d
d
How it Works
H
H
o
o
w
w
i
i
t
t
W
W
o
o
r
r
k
k
s
s
About
A
A
b
b
o
o
u
u
t
t
Docs
D
D
o
o
c
c
s
s
Star on GitHub
Dashboard
D
D
a
a
s
s
h
h
b
b
o
o
a
a
r
r
d
d
How it Works
H
H
o
o
w
w
i
i
t
t
W
W
o
o
r
r
k
k
s
s
About
A
A
b
b
o
o
u
u
t
t
Docs
D
D
o
o
c
c
s
s
Star on GitHub
It all starts with the data! We first ingest data
from Start.gg and store it locally so we can start
working on it
Start.gg
My Nintendo
Switch
(yes really)
Now that the data is stored locally, we can work
on it! Raw data is never clean, so we use tools
to synthesize it for proper analysis
smash.db
A little bit of Excel and Python later, we now
have a clean, single source of truth for our
data.
First, we
precalculate
the metrics we
want to
compare by
Then, we serve
them over an
API to our
website
smash.watch
GA — 3 Months
In summary, we take data from Start.gg, we
synthesize it, and serve it over an API to this
website.