Блог пользователя Cappybara

Автор Cappybara, история, 4 часа назад, По-английски

Hey Codeforces!

Preparing for ICPC can be pretty overwhelming. Whether you're just trying to pass your regionals or aiming for the World Finals, it's hard to keep track of what you actually need to study, what your weak topics are, and how much progress you're making over time.

I wanted something to make the grind a little more structured, so I built a side project called ICPC Prep Hub. I’ve been working on it for a while and wanted to share it with you all today.

It’s completely free and open-source. To make it super easy to use, there are no passwords to remember—you just verify your CF handle once, and it saves your progress across all your devices.

What does it actually do? CF Analytics & Recommendations: The site syncs your solved problems straight from Codeforces. You can see your rating graph, check your accuracy, topic wise rating, and compare the problem tags you solve (like DP vs. Math) against other real users or the top N users. This makes it really easy to see which topics you've been avoiding! It also gives you personalized problem recommendations.

A massive topic roadmap: If you're ever stuck wondering, "What should I learn next?", the site has a roadmap of 99 different topics across 8 subjects. It goes from basic foundations all the way up to World Finals-level techniques.

Your daily dashboard: A simple home screen where you can check your overall progress, see if you're on pace with your goals, and track your daily practice streak.

A fun points system: Grinding problems every day can get boring, so I added a bit of gamification. You earn points for keeping up your streaks and practicing, which you can spend on little rewards.

Want to contribute? Since the whole thing is open-source (MIT License), I'd be super happy if anyone wants to help out! If you know some web dev or have ideas for cool CP features that would help the community, feel free to check out the GitHub repo. I have a TODO.md file up with a bunch of planned features.

Try it out here: ICPC Prep Hub

Let me know what you guys think! Any feedback, bug reports, or ideas for new features are super welcome in the comments.

Happy coding!

Полный текст и комментарии »

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится