Clipboard History CLI for Learning I/O

Clipboard History CLI for Learning I/O workspace scene

cmd/cliphist/main.go initializes the base CLI entrypoint and empty append-only log handler for clipboard events, with no external dependencies outside the Go standard library to keep every I/O operation transparent and easy to trace. You built this tool to practice core systems I/O concepts without relying on heavy frameworks that abstract away how reads, writes, and … Read more

Batch Image Resize Tool That Teaches Scripts

Batch Image Resize Tool That Teaches Scripts workspace scene

scripts/batch-resize.py holds a half-written function for scaling JPG and PNG files to user-specified dimensions. Unlike generic resize tools that hide their logic behind a graphical interface, this tool outputs plain-language explanations of every step it runs, so you learn core scripting concepts every time you use it. It works entirely from the command line, no … Read more

RSS Digest Email Script You Can Finish

RSS Digest Email Script You Can Finish workspace scene

bin/rss-digest.py is the 87-line Python script you’re modifying today to generate personalized daily RSS digests for your subscriber list, no paid third-party tools required. The build includes a configurable feed list, a responsive HTML digest template, and a dry-run flag that lets you test every part of the workflow without sending accidental emails to your … Read more

Markdown Notes Web App Scoped for Two Weeks

Markdown Notes Web App Scoped for Two Weeks workspace scene

`scopes/markdown-notes-q3-2024.md` is drafted with placeholder bullet points for your two-week solo build of a local-first markdown note taking tool with list, edit, and save functionality, no external sharing features. The broken line The broken line refers to the specific gap between your existing static HTML prototype and the minimum viable version of the tool you … Read more

URL Shortener as a Backend Learning Project

URL Shortener as a Backend Learning Project workspace scene

src/redirects/config.go holds all core routing and data validation rules for your URL shortener backend project. Redirect mapping table structure This table is the foundational data layer for the entire project, eliminating orphaned redirects and ensuring all routing decisions are tied to a single, auditable source of truth. You define the table schema to prioritize fast … Read more

Expense CSV Dashboard Without a Heavy Framework

Expense CSV Dashboard Without a Heavy Framework workspace scene

public/index.html holds all code for this client-side expense dashboard. You build it entirely with vanilla HTML, CSS, and JavaScript, no heavy frontend frameworks, build tools, or backend servers required. The entire file weighs less than 12KB minified, so it loads instantly even on slow mobile connections, and all processing happens locally on the user’s device, … Read more

Personal Wiki as a Static Site Learning Project

Personal Wiki as a Static Site Learning Project workspace scene

docs/wiki-page-map.md holds the draft structure and validation checklist for your 10-note personal wiki static site project. You’re building this project as a low-stakes way to practice static site generator (SSG) fundamentals, with no complex backend or database required, all content stored as plain markdown files you can port to any hosting platform or editing tool … Read more