Codeforces Tracker

Revision en2, by geekypandey, 2021-05-11 04:33:24

What is this site?

cf-tracker is a website for monitoring progress on codeforces.com in terms on which questions were solved in contests.

There are two types of questions to keep track on:

  • The ones that were solved during the contest.
  • The ones that were not solved during or after the contest [problems to upsolve later].

It also provides feature to filter contests based on division [div1, div2, div3, Educational Rounds], and is pretty damn quick about it.

cf-tracker website

How can one use it?

  • To upsolve problems.
  • To find contests that you haven't participated before and practice on them.
  • Filter contests based on divisions for practice.

How is this site built?

  • The site is built entirely using Vue.js.
  • It uses codeforces api for fetching information.
  • The contests information is statically stored as a json file, for improving the speed.
  • To update the contests information there is python script written.
  • The site is hosted using Github Pages.

Can I look at the source code?

Sure, the site is completely open-source. You can find it here.

What features are coming next on it?

  • To keep the search and filter bar of the top steady if when you scroll down.
  • Refresh button to get latest data on problems solved by the user.
  • Proper error message for user, in case the codeforces website is down.
  • Improve the UI.
  • Pagination of problems.

Suggestions to improve the website are always welcome. If any issues found please raise it on the github repository.

Thank you! Enjoy the site!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en7 English geekypandey 2021-05-15 09:45:33 26
en6 English geekypandey 2021-05-14 10:10:12 148
en5 English geekypandey 2021-05-13 05:58:26 62 Tiny change: '5/2021):\n- Multip' -> '5/2021):\n\n- Multip'
en4 English geekypandey 2021-05-11 06:43:04 0 (published)
en3 English geekypandey 2021-05-11 06:31:15 3 Tiny change: 'ticipated before an' -> 'ticipated in before an'
en2 English geekypandey 2021-05-11 04:33:24 108 Tiny change: 'rack on:\n- The on' -> 'rack on:\n\n- The on'
en1 English geekypandey 2021-05-11 04:30:08 2028 Initial revision (saved to drafts)