Skip to content

Msiddharth01/leetcode-tracker-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

LeetCode Tracker Dashboard

A full-stack analytics dashboard that visualizes LeetCode statistics for any user. The application allows users to track problem-solving progress, analyze submission data, and compare statistics between different LeetCode users through an interactive and modern dashboard interface.


Features

  • Search any LeetCode username
  • View total solved problems
  • Difficulty distribution (Easy / Medium / Hard)
  • Acceptance rate and global ranking
  • Submission breakdown charts
  • Overall progress visualization
  • Activity heatmap showing coding activity
  • Compare two LeetCode users side-by-side
  • Interactive charts and analytics
  • Responsive dashboard UI

Tech Stack

Frontend

  • React
  • Tailwind CSS
  • Chart.js

Backend

  • Node.js
  • Express.js

API

  • LeetCode Statistics API

Project Structure

leetcode-tracker-dashboard │ ├── frontend │ ├── src │ │ ├── components │ │ ├── pages │ │ └── App.js │ └── package.json │ ├── backend │ ├── routes │ ├── controllers │ └── server.js │ ├── README.md └── .gitignore


Installation

Clone the repository

git clone https://github.com/yourusername/leetcode-tracker-dashboard.git

Navigate to the project directory

cd leetcode-tracker-dashboard

Install dependencies

npm install

Start the development server

npm run dev


Usage

  1. Enter a LeetCode username in the search bar.
  2. View statistics including solved problems, acceptance rate, ranking, and charts.
  3. Navigate to the Compare section to compare two LeetCode users.
  4. Analyze difficulty distribution and progress visually using charts.

Future Improvements

  • Global leaderboard for users
  • Contest rating visualization
  • Advanced analytics and performance insights
  • Authentication and user profiles
  • Save favorite users for quick tracking

Author

Siddharth Malik B.Tech Student – Full Stack Development Bennett University

About

A full-stack LeetCode analytics dashboard built with React, TypeScript, and modern web technologies to visualize coding progress, problem-solving statistics, submission history, contest performance, and interactive insights.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages