https://atharvajava.github.io/leaderboard/
Hello so I am not sure if I did this right or not but this seems correct to me feedback appreciated … I made this in angular 2 
Looks nice!
I did notice that every time you change view (“last 30 days”, “alltime”), the data is fetched from the server again.
I thought that is how it has to be since two different urls were provided I made it load two different resources conditionally hmm i think I can fix this with ngIf thanks ben