A full-stack web app to track and improve your Codeforces competitive programming performance.
- Rating history graph across all contests with rank boundary markers
- Contest history with rank, rating delta, and per-contest solved/missed problems
- Weak tag analysis based on wrong answer frequency
- Personalized problem recommendations near your current rating
- Upsolve tracker — lists all missed contest problems with checkbox progress (persisted locally)
- JWT-based auth with per-user CF handle storage
Frontend: React, Recharts, Vite — deployed on Vercel
Backend: Node.js, Express, Prisma, PostgreSQL, JWT — deployed on Render
- Sign up and log in
- Enter your Codeforces handle
- View your rating graph, weak tags, and problem recommendations
- Browse contest history with expandable solved/missed breakdowns
- Use the Upsolve Tracker to work through problems you missed during contests
Ankit Ram | CF: codecrusader69 | GitHub: Ankitdotraider