Introducing CFinsights: Your One-Stop Solution to All Things Codeforces

Revision en7, by Unlinked_list, 2025-06-30 17:45:10

CFInsights — Your One-Stop Solution to All Things Codeforces

So you’re grinding CF contests and solving problems every day, but… how do you actually track your progress?
How do you know what’s working, what’s not, and what to fix? That’s why I made CFInsights — your full performance dashboard and comparison tool for Codeforces.

Try it here: https://cfinsights.netlify.app/

This blog will tell you:

  • What is CFInsights
  • What are its two powerful modes
  • Why I made it (and maybe you feel the same)
  • How to reach out and suggest stuff

Let’s go

What is CFInsights?

CFInsights is a web app that helps you deeply analyze your Codeforces performance and track your improvement.

It uses the official Codeforces API and gives you clean, easy-to-read dashboards — whether you're just starting out or already a specialist.

You don’t need to sign up. Just enter your handle and get a full breakdown of your CP journey.

The Two Modes — Solo & Compare

CFInsights has two powerful modes:

Solo Mode
Enter your own handle and get:

  • Rating history graph
  • Last 7 contests with rank and rating change
  • Upcoming contests
  • Language usage pie chart
  • Submission verdict distribution
  • Problem tag frequency
  • Difficulty breakdown (Very Easy to Very Hard)
  • Last 10 unsolved problems
  • CFInsights Rating Score — our custom rating that tells how strong your profile is overall
  • A practice dashboard built just for you based on your weak areas

And that’s not all — there’s even a heatmap and an advanced analysis section.

Compare Mode
Enter two handles and we compare:

  • Rating graphs side by side
  • Contest history
  • Problem type and tag coverage
  • Difficulty analysis
  • Custom score for each user using the same formula
  • “After X contests” analysis (performance until Xth contest)
  • Verdict breakdowns, most used languages, upsolve behavior and more

Why I’m Building This (And You Might Feel the Same)

I often open Codeforces after a contest and feel stuck.
"Did I do well? Why did my rating drop again? Am I actually improving or just showing up?"

Sometimes I solve a bunch of problems, but still feel lost.
No idea what my weak topics are, what’s working, or what’s just noise.

Worse — when I see others improving faster, I start feeling that familiar FOMO.
"What are they doing that I’m not?"

CF has rating graphs and submission lists, but it doesn’t give me clarity.
I don’t want raw data — I want insight. Something that tells me where I stand, and what I should fix.

That’s why I’m building CFInsights — to give myself and others the kind of performance visibility a coach or mentor would provide.
It’s like a fitness tracker — but for competitive programming.

Wanna Suggest a Fix or Feature?

If you found a bug or want to share ideas to make CFInsights even better — reach out anytime.

Contact:

I usually reply fast.

Tags launch, cfinsights, codeforces, codeforces tools

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en7 English Unlinked_list 2025-06-30 17:45:10 12 try this out here: https://cfinsights.netlify.app/ (published)
en6 English Unlinked_list 2025-06-30 17:39:52 4
en5 English Unlinked_list 2025-06-30 17:39:11 49
en4 English Unlinked_list 2025-06-30 17:37:28 730
en3 English Unlinked_list 2025-06-30 17:35:33 241
en2 English Unlinked_list 2025-06-30 17:34:13 3099 try this out here: https://cfinsights.netlify.app/
en1 English Unlinked_list 2025-06-30 16:54:29 108 try this out here: https://cfinsights.netlify.app/ (saved to drafts)