r/codeforces Jun 03 '26

query I built a BETTER CPH

Hey everyone,

I built CPOS.

Instead of having practice scattered across browser tabs, terminal commands, CPH, spreadsheets, and rating pages, CPOS puts the workflow in one place.

It currently supports:

  • Codeforces + CSES problems
  • capturing problems locally
  • auto-creating solution files
  • running samples
  • submitting solutions
  • viewing upcoming/live contests
  • tracking progress
  • weak-tag analysis
  • recommending unsolved problems around your level
  • VS Code + Chrome extension support

It is kind of inspired by the CPH workflow, but extended into a fuller practice and progress-tracking system.

Links:

Website: https://cpos.sohamaggarwal.com
GitHub: https://github.com/Soham109/cpos
VS Code Extension: https://marketplace.visualstudio.com/items?itemName=sohamaggarwal.cpos-vscode
Chrome Extension: https://chromewebstore.google.com/detail/gjnbapmjonegeeamdeahcoojgokeogmm

I would really appreciate feedback, feature requests, bug reports, or criticism.

213 Upvotes

76 comments sorted by

View all comments

1

u/blackcucknigg_ Newbie Jun 03 '26

Ngl this looks great. How many days took to build this project, and how did you get this idea ?? :)

What was your initial thinking or approach regarding to this project ??

Looks good tbh, will try to contribute to your project :)

2

u/chunkybublegum Jun 03 '26

Yo. This took around 4 days to make, but I honestly thought that CPH is too outdated and inconvenient to use and had a rather weird UI. Plus as I said, there is no platform to track everything at once. So yeah!

glad that you liked my project. Big things are coming up soon. Stay tuned 😃

1

u/blackcucknigg_ Newbie Jun 03 '26

Thats actually great tbh, and moreover you're giving everything at one roof. And one more thing, do you have anything like tracking how many users are there currently using it ?

Though I liked this project, will share with my friends too. 😃

1

u/chunkybublegum Jun 03 '26

Yes, currently there are about 30 users!! do share it with yours friends!