Check LeetCode Profile is a web-based application designed to fetch and display detailed statistics for any LeetCode user. Built with pure HTML, CSS, and JavaScript, this project allows users to gain insights into problem-solving progress, including total problems solved, ranking, and submission breakdowns — all without any frontend framework.
🔗 GitHub Repo: Priyansu22382/CheckLeetCodeProfileProject
- 🧱 HTML – Page structure & layout
- 🎨 CSS – Responsive styling and layout
- 🧠 Vanilla JavaScript – DOM manipulation, API fetch, interactivity
- 🌐 Alfa LeetCode API – Public proxy for LeetCode profile & solve stats (browser-friendly CORS)
This is a browser app (not a Node.js server). Do not run node index.js — that will fail with document is not defined.
- Open
index.htmlin a browser, or - Serve the folder with any static server, for example:
npx --yes serve .Then open the URL shown in the terminal (usually http://localhost:3000).
- 🔍 Search any LeetCode profile using username
- 📈 Display key stats:
- Total problems solved (Easy, Medium, Hard)
- Global rank, contribution score, etc.
- 🚫 Handles invalid or private usernames gracefully
- 📱 Fully responsive design (mobile-first)
- 📊 Clean and minimal UI