shrinish123 / lets-Upsolve

A web app to assist you with upsolving Coding contests on codeforces practice for the future contests to get better and improve performance ,and also get insights and Analysis of your current performance on codeforces.
https://letsupsolve.netlify.app
5 stars 10 forks source link

Add more analysis Graphs and improve over the current ones #3

Open shrinish123 opened 1 year ago

shrinish123 commented 1 year ago

Right now the plan is to add graph plots for no questions solved rating-wise, bar graphs for index wise questions, languages pie chart, and also breed some insightful numbers for performance improvement on code forces

shaunak-09 commented 1 year ago

Hi, I would like to work on this issue. Can u pls assign this to me under Kwoc22? Also can u pls explain what type of graphs should I implement

shrinish123 commented 1 year ago

Hello @shaunak-09, I will assign this issue to you. But please give me a date by which you would make your 1st PR. You don't have to complete everything, you can make PRs in small steps by mentioning them. Talking about the graphs, you can always check out this site here. So we don't plan to have everything on the website, like compare, etc. We aim for our app for our own improvement alone, So we plan to implement a similar type of homepage of that website alone on our analysis page. Right now you can go with any of the graphs you would want to but would recommend making the tables named 'Some numbers about ' and 'Contests of 'from that website. I don't recommend exactly the same but somewhat similar with some extra improvements maybe from your side. Although not necessary to do all this in the 1st step itself, you can start by just replicating it too, and then further on we can improve it. Also, a great help to me, if you are able to find which charts library that is being used on that website, so we can use it over here. Also if you have any good suggestions for the charts libraries are welcome.

shaunak-09 commented 1 year ago

Thanks. I'll implement these two graphs by 17 Dec. I think chart js will be a good library to use in this case. Can u pls send me an screenshot of the 'contests of' graph as I am not able to see it.

shrinish123 commented 1 year ago

Hello I think a good chart library I found is Nivo Graphs. I think it would be also easy to implement and rpahs and customizations are pretty good. also here's a screenshot you requested of :

graphs

shrinish123 commented 1 year ago

Hello any progress there @shaunak-09 ?

shaunak-09 commented 1 year ago

Yeah I have implemented 2 bar graphs for now but I am facing some issues connecting the fetched data with the graph but by tomorrow I'll get it done.