Skip to content

binarymind-dev/cp-analyzer

Repository files navigation

CP Analyzer 🏆

Full-stack Competitive Programming analytics dashboard — track your Codeforces performance, detect weaknesses, and improve faster.

Live Demo Stack

🔗 Live Demo: cp-analyzer-eight.vercel.app


📸 Screenshot

Dashboard


📌 Features

  • 🔍 Codeforces Profile Lookup — Enter any handle and fetch real-time stats
  • 📊 Performance Dashboard — Visual breakdown of rating, solved problems, submission history
  • 🧠 Weakness Detection — ML model (Sklearn) identifies problem tags where you underperform
  • 📈 Progress Tracking — Rating history and contest performance charts
  • FastAPI Backend — REST API deployed on Render

🛠 Tech Stack

Layer Tech
Frontend React + Vite
Backend FastAPI (Python)
ML Scikit-learn
Deployment Vercel + Render

🚀 Run Locally

# Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload

# Frontend
cd frontend
npm install
npm run dev

👩‍💻 Author

Binary Mind — GitHub

About

Full-stack CP analytics dashboard — Codeforces API + Sklearn weakness detection + React dashboard

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors