Skip to content

Repository files navigation

Top

Banner

Last UpdatedTotal ProblemsPlatforms

Updated: 30 July 2026 at 11:56:57 PM • Automatic

🎯 Platform👤 Profile✅ Solved📈 Progress📅 Updated On🔄 Mode
CodeforcesMishkatIT2777Progress30 July 2026Automatic
LeetCodeMishkatIT426Progress30 July 2026Automatic
VJudgeMishkatIT347Progress16 May 2026Automatic
AtCoderMishkatIT171Progress30 July 2026Automatic
CodeChefMishkatIT126Progress30 July 2026Automatic
CSESMishkatIT66Progress15 January 2026Manual
TophMishkatIT37Progress28 July 2026Automatic
LightOJmishkatit31Progress30 July 2026Automatic
SPOJmishkatit18Progress16 January 2026Manual
HackerRankMishkatIT7Progress17 January 2026Manual
UVaMishkatIT7Progress30 July 2026Automatic
HackerEarthMishkatIT2Progress21 July 2026Automatic
🎖️ TOTAL4015100%30 July 2026

🏆 Key Highlights

🥇 Top Platform🎯 Main Focus📚 Platforms Active
CodeforcesCompetitive Programming12
2777 ProblemsAlgorithm MasteryMulti-Platform


🎯 Latest Solve

📅 Last Solved🏆 Platform
30 July 2026Codeforces



📅 Last Solved by Platform

🏆 Platform📅 Last Solved
Codeforces30 July 2026
LeetCode21 July 2026
AtCoder07 June 2026
CodeChef17 January 2026
Toph17 January 2026
CSES18 August 2025
SPOJ06 May 2025
VJudge02 May 2025
LightOJ12 August 2023
HackerEarth01 January 1970
HackerRank01 January 1970
UVa01 January 1970

Active Badge
Solving problems today - the mind stays sharp through consistent practice.

🎯 Want Your Own Automated Stats Tracker?

✨ Transform Your GitHub Profile ✨

FeatureBenefit
🚀 Automated UpdatesNever manually update again
📊 13+ PlatformsCodeforces, LeetCode, AtCoder & more
🎨 Beautiful DesignProfessional badges & tables
5-Minute SetupGet started instantly

📚 Setup and Usage

🟢 🆕 Complete Setup Guide for Newbie Users

📖 Step-by-Step Setup for Complete Beginners

Follow these steps in order - it's that simple!

1️⃣ Create GitHub Account (if you don't have one)

🌐 In your web browser:

  • Go to github.com
  • Click "Sign up" (free!)
  • Choose username, email, password
  • Verify your email

2️⃣ Install Git (if not installed)

📁 Download and install:

  • Download from git-scm.com
  • Run installer with default settings 💻 In Command Prompt/Terminal (after installation):
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

3️⃣ Install Python

💻 In Command Prompt/Terminal:

winget install Python.Python.3.11

Verify: python --version

4️⃣ Fork the Repository

🌐 In your web browser:

5️⃣ Clone Your Fork

🌐 In your web browser (on your forked repo page):

  • Click "Code" button
  • Copy the HTTPS URL 💻 In Command Prompt/Terminal:
git clone YOUR_COPIED_URL
cd ProblemSolvingStats

6️⃣ Run the Setup

💻 In Command Prompt/Terminal (from your project folder):

spark.bat

7️⃣ Install Requirements (first time only)

💻 In Command Prompt/Terminal (in the spark.bat menu):

  • When menu appears, select option 6 to install requirements
  • This downloads all needed Python packages

8️⃣ Add Your Usernames

💻 In Command Prompt/Terminal (in the spark.bat menu):

  • Select option 1 or 2 to configure your coding platform usernames
  • Add your profiles: Codeforces, LeetCode, AtCoder, etc.

9️⃣ Push Changes to GitHub

💻 In Command Prompt/Terminal (from your project folder):

git add .
git commit -m "Configure my coding platform usernames"
git push origin main

🔟 Enable GitHub Actions

🌐 In your web browser:

  • Go to your repository on GitHub
  • Click "Actions" tab
  • Click "I understand my workflows, go ahead and enable them"

🎉 DONE! Your stats will update automatically every day!

⚠️Important for future manual updates: When you come back later to manually run scripts or spark.bat, always do git pull first! GitHub Actions updates your README daily, so your local repo might be out of sync.

🚀 Quick Start Guide

Ready to showcase your problem-solving journey?
Follow these simple steps to get your automated stats tracker!

📋 Prerequisites

  • Python 3.8+
  • Git (for cloning and version control)
  • GitHub account
  • pip package manager

🛠️ Installation Steps

StepActionCommand/Description
1🍴 Fork RepositoryVisit MishkatIT/ProblemSolvingStats and click Fork
2📦 Clone Your Forkgit clone https://github.com/YOUR_USERNAME/ProblemSolvingStats.git
cd ProblemSolvingStats
💡 Run in terminal/command prompt
3🖥️ Windows Users1. Run spark.bat
2. If first time: Select option to install requirements
3. Follow the menu to configure usernames and test setup
4. Push to GitHub:git add . && git commit -m "Configure usernames" && git push origin main
5. Done! Everything is automated from here. ✅ Skip Steps 4–7, follow 8
4📥 Install Dependenciespip install -r requirements.txt
5⚙️ Configure Usernamespython scripts/manage_handle.py
💡 Optional:python scripts/change_display_name.py for display names
6📤 Push to GitHubgit add .
git commit -m "Configure my usernames"
git push origin main
💡 Required! GitHub Actions need your usernames to work
7🧪 Test Setuppython scripts/auto_update.py
8🤖 Enable AutomationAfter pushing your changes to GitHub: Go to your repository → Actions tab → Click "I understand my workflows, go ahead and enable them" to activate automated updates

⚠️Important for future manual updates: When you come back later to manually run scripts or spark.bat, always do git pull first! GitHub Actions updates your README daily, so your local repo might be out of sync.

🎮 Available Scripts

ScriptPurposeWhen to Use
python scripts/auto_update.py🔄 Full Automation
Fetch + Update README
Daily automated runs
python scripts/manual_update.py✏️ Manual Entry
Enter stats manually
API failures or new platforms
python scripts/manage_handle.py👤 Manage Handles
Configure usernames
Setting up platform usernames
python scripts/change_display_name.py🎨 Display Names
Change profile names
Personalizing README appearance
python scripts/update_readme.py📝 README Only
Regenerate README
Using existing data
python scripts/check_and_adjust_schedule.py📅 Schedule Check
Review update timing
Optimizing automation schedule
python scripts/sync_profiles.py🔗 Sync Profiles
Synchronize platform data
Ensuring data consistency

🪟 Windows Batch File (Easy Mode)

For Windows users, we've created a convenient batch file that handles everything automatically:

MethodCommandDescription
Interactive Menuspark.bat🖥️ Recommended for beginners
Double-click or run .\spark.bat to open an interactive menu with all options
Quick Commands.\spark.bat🚀 All-in-one solution
Uses system Python, installs dependencies, and provides easy access to all scripts

💡 The batch file automatically:
• Checks and installs dependencies to system Python
• Provides a user-friendly menu to run any script

⚠️Before manual updates: Always run git pull first! GitHub Actions updates your README daily, so pull latest changes before running scripts.

📖 Detailed documentation:USERGUIDE.md



⭐ If you found this project helpful, please consider giving it a star!

GitHubProfile Views


Made with ❤️ by Md Mishkatul Islam

v2.2.0

About

This repository offers a statistical overview of my problem-solving progress, displaying the count of problems solved across various online judges.

Topics

Resources

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages