This project is a tool for visualizing Codeforces problem-solving data. It helps users analyze their performance and identify areas for improvement.
The Codeforces Analyzer is designed to provide insights into your problem-solving patterns on Codeforces. By visualizing your performance data, you can better understand your strengths and weaknesses.
- Visualize problem-solving data by rating, tags, and programming language.
- Identify unsolved problems and track your progress over time.
- Interactive charts for easy data interpretation.
- Only counts solved problems once (Old extension was counting unique solutions multiple times).
- Comparison ability for problem rating chart.
- Metrics for contest performance.
To install the Codeforces Analyzer, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/codeforces-analyzer.git
-
Navigate to the project directory:
cd codeforces-analyzer
-
Install the required dependencies:
npm install
To use the Codeforces Analyzer, follow these steps:
-
Run the application:
npm start
-
Open your browser and navigate to
http://localhost:3000
. -
Enter your Codeforces handle to start analyzing your data.
We welcome contributions to improve the Codeforces Analyzer. To contribute, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
This script was originally taken from Greasy Fork and has been modified with some minor additions to enhance its functionality.