Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.31 KB

File metadata and controls

55 lines (37 loc) · 1.31 KB

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