jtkencode / cp-leaderboard

0 stars 0 forks source link

Display contest participants and participation history on a web page #6

Open saifulwebid opened 3 years ago

saifulwebid commented 3 years ago

We want to have a web page somewhere (it doesn't matter where, for now). That web page contains a list of:

The idea above is inspired from https://www.comp.nus.edu.sg/~stevenha/icpc.html.

In my imagination, a JS script on the browser will pull data from this GitHub repository, then join all data and present them in a web page.

fauh45 commented 3 years ago

As per the available data, I think I will be able to make a website to list for the codeforce and kattis list. But with some sample data for the encode member it would be possible to make it into a fully fledged personal history of each of the encode member participation and rank.

saifulwebid commented 3 years ago

Thanks @fauh45! Can you suggest the data structure in #7 and #8?

imamfzn commented 3 years ago

How about to create just a simple github-pages like this https://bukalapak.github.io/bukabounty (look at wall of fame tab). For a very simple static page, it will automatically deployed after cron pushed the latest data to master.

Bukabounty use gatsby and react, for a simple and a minimum static page, we can use a simple index.html and a .js file :crossed_fingers: . There will be https://jtkencode.github.io/cp-leaderboard

References: https://github.com/bukalapak/bukabounty

saifulwebid commented 3 years ago

@imamfzn the idea looks feasible. Once we have a web page with a JS script to pull and join the data, we can publish it using GitHub Pages.

@fauh45 interested to pick the issue? I'll put you as the assignee for this issue if you want. 😁

fauh45 commented 3 years ago

@saifulwebid I'm interested, it would be interesting to make one for encode CP!

Maybe after finalizing the data structure for it.