Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarcastic-soul/cf-tracker

CF Tracker is a Chromium extension for tracking Codeforces activity, enabling friendly competition and skill monitoring among friends.
https://github.com/sarcastic-soul/cf-tracker

chrome-extension chrome-extensions chromium chromium-extension codeforces competitive-coding competitive-programming competitive-programming-contests

Last synced: 25 days ago
JSON representation

CF Tracker is a Chromium extension for tracking Codeforces activity, enabling friendly competition and skill monitoring among friends.

Awesome Lists containing this project

README

        

# CF Tracker

**CF Tracker** is a Chromium-based browser extension created for a group of friends passionate about competitive programming 🧠👩‍💻. Designed with the spirit of friendly competition in mind, this extension helps you and your friends track each other's activity and performance on Codeforces over a customizable time period 📈. Whether you're aiming to improve your skills together or just enjoy some healthy rivalry, CF Tracker makes it easy to monitor submissions, contests, and ratings as you grow and compete as a team 🏆🎯.

---

## Features

- **User Tracking:** Track the performance of individual users or a list of users. 🕵️‍♂️
- **Customizable Time Period:** Choose the duration over which you want to track user activity from a drop-down menu. 📅
- **Submission Count:** View the number of submissions made by users during the selected time period. 📝
- **Contest Participation:** Track the number of contests each user has participated in during the same time period. 🏅
- **Current Rating:** Easily view the current rating of each user. 📊
- **Score-Based System:** Calculate scores based on the problems solved by the users. Points are awarded as follows:

---

| Problem Rating | Points Awarded |
| -------------- | -------------- |
| 800-900 | 1 point |
| 1000-1200 | 2 points |
| 1300-1400 | 3 points |
| 1500-1600 | 4 points |
| 1700-1800 | 5 points |
| And so on... | |

---

## Installation

1. **Clone the repository** or **download the ZIP file**:

- Clone the repository:

```bash
git clone https://github.com/Sarcastic-Soul/CF-Tracker
```

OR

- Download the ZIP file, click on the green "Code" button, and select "Download ZIP". Extract the contents of the ZIP file. 📂

2. Open Chrome and navigate to `chrome://extensions/`. 🌐

3. Enable **Developer mode** by toggling the switch in the top right corner. 🔧

4. Click on **Load unpacked** and select the folder containing the extracted files or the cloned repository folder. 📁

5. The extension will now be installed and ready to use! 🚀

---

## ScreenShots


Contests Screenshot
Practice Screenshot
Settings Screenshot

---

## Usage

1. Click on the **CodeForcesTracker** icon in your browser's toolbar. 🖱️
2. Add the usernames of the Codeforces users you want to track. 👥
3. Select the duration for which you want to monitor their activity. ⏳
4. View the number of submissions, contests participated, and current ratings. 📊
5. Review the score based on the problems they have solved during the selected period. 🏆

---

## Credits

This project was created by Anish Kumar as a fun side project and may not be consistently maintained. However, stay passionate about competitive programming! Cheers and keep coding! 🚀

---

## License

This project is licensed under the MIT License. 📝