TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Daily DSA, learning and career-prep progress for a 90-day push.
ProductivityPython · ShellGitHub @shubhamcodessOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
#90-day interview-prep challenge
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
One problem. One lesson. Every day.
A quiet, game-like accountability loop for a 90-day interview-prep push (Oct 1 to Dec 29, 2026).
Claude keeps the score, nudges me on Slack at sensible times, and a calm pixel page shows how it is going.
The bar above rebuilds itself whenever progress changes: each little block on the top row is a day, the lower row is the 100-problem goal.
Solve + Learn keeps the streak. Adding the read makes it a better day. Two solves and a read makes it the best kind.
The goal: 100 problems by Dec 31, about 1.1 a day.Read the full README ↗One problem. One lesson. Every day.
A quiet, game-like accountability loop for a 90-day interview-prep push (Oct 1 to Dec 29, 2026). Claude keeps the score, nudges me on Slack at sensible times, and a calm pixel page shows how it is going. The bar above rebuilds itself whenever progress changes: each little block on the top row is a day, the lower row is the 100-problem goal.
| Quest | Counts when |
|---|---|
| Solve | at least one problem lands in lets-dsa |
| Learn | a research or study session is logged with /learn |
| Read | I react 👀 on the morning digest message |
Solve + Learn keeps the streak. Adding the read makes it a better day. Two solves and a read makes it the best kind. The goal: 100 problems by Dec 31, about 1.1 a day.
lets-dsa · career-os · everything-tech ──┐
/learn entries · Slack replies ──────────┤──► ledger ──► score ──► Slack nudges
│ └──► docs/ (the page + the bar above)
data/ledger/. Everything else is derived from it.scripts/tick.py decides what to say, when, and when to stay silent. The scheduled Claude routines only relay its text, so even a small model runs it reliably.late · off · freeze · read · linkedin: note · naukri: note · resume: note · jobs: note · exp: note · learn: topic | tag | takeaway
sh scripts/run.sh # refresh everything
python3 scripts/log_event.py learn --topic "..." --tag dsa --takeaway "..."
python3 -m http.server --directory docs # preview the page (add ?demo for sample data)
Everything tunable is config: config/ for pillars, day types, badges and holidays, docs/config.json for the page's colours.
Drop a plain-English rule in inbox.md and the weekly review picks it up. See CLAUDE.md for the ground rules.