Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×

shivamp_07's blog

By shivamp_07, 16 months ago, In English

Hey Codeforces community!

Meet CF Catalyst, a platform to boost your contest prep with custom practice contests and smart problem selection. Whether you’re tackling Div. 2, Div. 3, or aiming higher, CFCatalyst helps you train smarter. Here’s why you’ll love it!

What CFCatalyst Offers

  • Custom Practice Contests: Gear up for specific Codeforces rounds (Div. 1, Div. 2, Div. 3, Div. 4, or Educational) with custom practice contests. Our system analyzes past contests, identifies the most frequent problem tags, calculates average ratings per problem index, and generates a contest with problems within your specified min and max rating range for targeted preparation.

  • Weak Topic Improvement: Boost your skills by focusing on your weakest areas. We analyze your Codeforces submission history, pinpoint topics with the lowest success rates, and create personalized practice contests to help you master those challenging tags.

  • Tag-Focused Practice: Hone your skills in specific areas like dynamic programming, greedy algorithms, or graph theory with practice sessions tailored to your chosen topics.

  • Detailed Performance Analytics: Track your progress with in-depth insights into your submission history, solve times, and performance ratings, empowering you to measure and improve your competitive programming skills.

Screenshots:

  • Homepage: Discover the platform's features and start your competitive programming journey.
  • Dashboard: Monitor ongoing practice contests with real-time timers and key updates.
  • Practice Page: Select from modes like Contest Simulation or Weak Topics and customize problem sets to match your goals.
  • Contest History: Analyze past performance with detailed scores and insightful analytics.
  • Profile Page: View your Codeforces handle, current rating, and a summary of solved problems.

Get Started

  1. Sign Up: Go to CFCatalyst URL and register with your Codeforces handle.
  2. Create a Contest: Pick a mode (e.g., Weak Topics, Div. 2 Simulation) and start practicing.
  3. Track Progress: Analyze submissions and performance to improve.

Try it and share your feedback in the comments! Happy Coding!

P.S. I’m not a perfect developer, and this is my first deployed project, so please let me know about any bugs you find :)

  • Vote: I like it
  • +21
  • Vote: I do not like it

| Write comment?
»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Great work

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Really helpful, Keep up the good work.

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Great Work Shivam!!!

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Thanks Shivam !!

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Great work! But I think I may have found a bug?

Seems like the contest generation had some issues
  • »
    »
    16 months ago, hide # ^ |
     
    Vote: I like it +3 Vote: I do not like it

    Hi, thankyou for the feedback! I have corrected the backend logic, please inform if you have any further issues :)

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

Handle can only contain letters, numbers, and underscores ??? my handle has dots so it will helpfull , if u allow dots also

»
16 months ago, hide # |
← Rev. 2  
Vote: I like it +1 Vote: I do not like it

Great website!!!

Some suggestions

  1. On contest generation, it should not choose a problem already solved by me.

  2. Hiding tags and rating in contest would be better as sometimes these spoils the problem.

»
16 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

me and my friend were working on similar concept from last week, i am shocked, how that many people came up with same idea at the same time.シ

»
16 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

when i am trying to login it is showing logged in successfully , but nothing is happening and reloading takes me back to the sign in / sign up page

  • »
    »
    16 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    Really sorry for the issue.

    Since the backend is hosted on Render's free tier, the server automatically sleeps after a certain period of inactivity, but it will resume after 30-60 seconds...

    Now, it will work fine :)

    Thankyou for the feedback...

»
16 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I'm stuck on login, can you provide a solution?

»
16 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Great work!

Also can you add problem sets similar to cf and add that maybe? So that we can track the weak topics even in practice problems.

»
16 months ago, hide # |
← Rev. 2  
Vote: I like it +1 Vote: I do not like it

Great work buddy!

A minor fix is needed in the contest-history section tho. It shows the number of problems solved in the contest less (off by 1) img.png