Skip to content

nilansh-07/leetcode-user-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š LeetCode User Dashboard

πŸš€ A modern and interactive dashboard to visualize your LeetCode stats with a clean UI.

🌐 Live Demo: LeetCode User Dashboard


✨ Features

βœ… Fetch and display user stats (Easy, Medium, Hard problems solved)
βœ… Clean and responsive UI
βœ… Built with React (frontend) and Node.js + Express (backend)
βœ… Deployed on Vercel & Render for scalability


πŸ› οΈ Tech Stack

🌐 Frontend

  • βš›οΈ React.js
  • 🎨 TailwindCSS

βš™οΈ Backend

  • 🟒 Node.js
  • πŸš€ Express.js

☁️ Deployment

  • β–² Vercel (Frontend)
  • 🟣 Render (Backend)

πŸ“Έ Preview

Dashboard Preview


πŸš€ Getting Started

# Clone the repository
git clone https://github.com/your-username/leetcode-user-dashboard.git

# Navigate into frontend
cd frontend
npm install
npm start

# Navigate into backend
cd backend
npm install
npm run dev

🀝 Contributing

Contributions are always welcome!

  • Fork the repo
  • Create a feature branch (git checkout -b feature-name)
  • Commit your changes and push
  • Open a Pull Request πŸŽ‰

πŸ’‘ Future Improvements

  • πŸ“ˆ Add a leaderboard for comparing user stats

  • 🎯 More advanced problem breakdowns (tags, difficulty trends)

  • 🌐 Support for multiple coding platforms

πŸ“¦ Deployment

  • Frontend (Vercel)
Push frontend folder to GitHub

Import repo in Vercel β†’ Set root to /frontend β†’ Deploy
  • Backend (Render)
Push backend folder to GitHub

Create new Web Service in Render

Select backend folder β†’ Build and Deploy

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published