๐ StudyForge Leaderboard Plugin
March 20, 2026 ยท View on GitHub
Super Productivity Plugin โ Sync your study time to the leaderboard and compete with friends!
๐ Leaderboard
๐ productivity-leaderboard-v2.onrender.com
๐ฆ Installation
Step 1 โ Download & Prepare the ZIP
- Download the plugin ZIP file from this repo (click Code โ Download ZIP or grab the release)
- Extract the ZIP โ right click โ Extract Here (or
unzip studyforge-plugin.zip) - Open the extracted folder โ you will see 3 files inside:
index.html manifest.json plugin.js - Select all 3 files โ right click โ Compress / Archive โ choose ZIP format
โ ๏ธ Make sure you select the 3 files themselves, NOT the folder. The ZIP must contain the files at the root, not inside a subfolder.
Step 2 โ Add the Plugin to Super Productivity
- Open Super Productivity
- Go to Settings (gear icon, bottom left)
- Scroll down to Plugins
- Click "Add Plugin" or "Load Plugin from File"
- Select the ZIP file you created in Step 1
- The plugin will load โ you will see a ๐ LeaderBoard button appear in the header
๐ Using the Plugin
Two Buttons in the Header
After loading, you'll see 2 buttons added to Super Productivity:
| Button | What it does |
|---|---|
| ๐ LeaderBoard (bigger) | Opens your full profile panel inside SP |
| ๐ (smaller) | Redirects to the leaderboard website for full details, rankings & challenges |
Setting Up Your Profile
- Click the bigger ๐ LeaderBoard button โ a panel opens inside Super Productivity
- You'll be asked to enter your username โ this is the name that appears on the leaderboard
- After entering your name, you'll see your profile dashboard with:
- โฑ Hours studied today
- โ Tasks completed
- ๐ Your current rank
- ๐ Mini leaderboard preview
Syncing Your Data
You might notice your study time and tasks don't match yet โ that's because the data hasn't been synced to the server yet.
- Simply press the "Sync Now" button
- The plugin will read your tracked time from Super Productivity and upload it to the leaderboard
- Your stats will update and you'll see your rank appear below
The plugin also auto-syncs in the background โ you can set the interval (1 min, 2 min, 5 min, 10 min, etc.) from the dropdown in the panel.
Viewing the Full Leaderboard
- Inside the panel โ click "๐ Open Full Leaderboard" at the bottom
- OR click the smaller button in the SP header
- This opens productivity-leaderboard-v2.onrender.com in your browser where you can see:
- ๐ Full daily leaderboard with all scholars
- ๐ Each person's study calendar (click any row)
- โ๏ธ Study War โ 7-day elite challenge (10h/day)
- ๐ฌ Group chat
- ๐ฅ Milestones and ranks
โ๏ธ Changing Your Username
- In the plugin panel, click the โ๏ธ Change button next to your name
- Type your new username
- Click Save
- Your entire study history carries over to the new name automatically โ nothing is lost
โ๏ธ Study War Challenge
Click the โ๏ธ STUDY WAR tab on the leaderboard website to see the elite challenge. Click the โน๏ธ button on the war banner to read the full challenge rules, rank system, and special titles.
๐ Troubleshooting
| Problem | Fix |
|---|---|
| Sync fails | Check your internet connection and press Sync Now again |
| Username conflict | Your IP already has a username โ use the same name or contact admin |
| Plugin not loading | Make sure the ZIP contains the 3 files at root level, not inside a folder |
| Time not updating | Make sure you have a task running/tracked in Super Productivity |
๐ File Structure
๐ฆ plugin ZIP (what you upload to SP)
โโโ index.html โ Plugin UI panel
โโโ manifest.json โ Plugin metadata
โโโ plugin.js โ Background logic & sync
๐ง Built With
- Super Productivity plugin API
- Node.js + Express backend
- PostgreSQL database
- Render hosting
Made with ๐ฅ by dhananjay-030 โ Study Hard, Track Honestly, Become LEGEND ๐