CodeIT

CodeIT

A CodeForces visualizer that can help you analyse and compare your profile. In addition it can also predict your future rating on the basis of your present performance and rating.

Created on 7th April 2024

CodeIT

CodeIT

A CodeForces visualizer that can help you analyse and compare your profile. In addition it can also predict your future rating on the basis of your present performance and rating.

The problem CodeIT solves

There are multiple Codeforces visualizer out there but they can only provide you with one feature at max. Either a analyser, a comparer or a rating predictor. Even the analysing feature of these extensions only work on 2-3 parameters and are not detailed. The comparion feature also simply compares the ratings and the number of problems solved.

In our case, CodeIT can analyse your profile on the basis of 10+ parameters, from verdict, language, tags, level charts to total problem solved, average/max attempts, Max AC and even the list of problems which the user did in only 1 submission.

Our comparison feature can compare 2 profiles on the basis of rating, number of contests, max rating change, tried problem, solved problem count, and every other analysis left.

Our rating prediction feature is also really accurate. We even cold messaged many of our LinkedIn connections to review our project, write a testimonial and give us feedback to work upon.

Challenges we ran into

Firstly, it was really complicated to understand the CodeForces API, from youtube tutorials to documentations and what not. But we finally did it all thanks to understading the code of an existing CodeForces extension.

Secondly, our team initially comprised of 5 members but 2 stepped back to attend APOGEE. We had to redistribute the work at the last moment, even then everyone completed their tasks on time.

Thirdly, asking complete strangers to write testitomials and give feedback was very challanging. Making the entire project just to get a feedback complaing about the bad ui of the landing page, to asking us to add more parameters. It was challening to add features on the go.

Discussion

Builders also viewed

See more projects on Devfolio