Skip to content

Progress Tracker is a full-stack coding journey dashboard that monitors and visualizes your activity across platforms like LeetCode, Codeforces, etc. It tracks solved problems and coding streaks, while also enabling you to view your peers' progress. With a dynamic leaderboard, users can compare performance, stay motivated and improve

Notifications You must be signed in to change notification settings

RoushanSri/Progress_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

🏆 Progress Tracker

A web application designed to track the coding progress of Club members, especially juniors, by fetching stats from multiple coding platforms. This tool helps them as well the mentors to monitor their growth, improve consistency, and stay motivated through leaderboards and insightful analytics.


🚀 Features

  • Fetches coding stats from platforms like LeetCode, GFG, Codeforces, CodeChef, etc.(Currently only works for Leetcode)
  • Displays progress in an intuitive dashboard.
  • User authentication to save progress.
  • Graphical representation of coding trends.
  • Leaderboard to compare rankings with peers.
  • Dark mode support.

🛠 Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT

📷 Screenshots

Dashboard

Dashboard

Leaderboard

Leaderboard


🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/RoushanSri/progress-tracker.git
cd progress-tracker

2️⃣ Install Dependencies

npm install

3️⃣ Start the Development Server

npm start

📌 Roadmap

  • Add more coding platforms
  • Improve UI/UX
  • Implement a task tracking feature
  • Add more analytics & insights

🔗 Connect with Me

GitHub | LinkedIn

About

Progress Tracker is a full-stack coding journey dashboard that monitors and visualizes your activity across platforms like LeetCode, Codeforces, etc. It tracks solved problems and coding streaks, while also enabling you to view your peers' progress. With a dynamic leaderboard, users can compare performance, stay motivated and improve

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages