How PStrack Works
PStrack turns daily LeetCode practice into a social accountability loop — one problem, one group, one streak at a time.
The daily loop
Every day at midnight UTC, PStrack automatically assigns the next problem from your group's roadmap. You get one problem. You solve it on LeetCode. PStrack verifies it against the LeetCode API. That's it.
Auto-verification
When you click "Mark as Solved", PStrack polls the LeetCode GraphQL API and confirms an accepted submission matching the problem and timestamp. No screenshots, no honor system — your streak is earned, not reported.
Points and streaks
Solve a problem: +10 points. Be the first in your group: +5 bonus. Miss a day: −3 points and your streak resets. Streaks compound — a 7-day streak unlocks a 1.2× multiplier; a 30-day streak unlocks 1.5×.
You also get 2 pauses per month (4 on Pro) to protect a streak when life happens.
Groups
Join a public group or create a private one. Group members share the same daily problem and see each other on a live leaderboard. Accountability works because the people you respect can see whether you showed up.
Free vs Pro
PStrack is free. The Pro tier is a $14 one-time purchase — no subscription, no annual renewal. Pro unlocks more groups, more pauses, private group creation, and the global leaderboard.