Phase 1 of SemaKazi (a verified reputation platform for Kenya's informal-sector workers — electricians, carpenters, mechanics, tailors) shipped a working backend: auth, profiles, proof-of-work, reviews, badges, all tested end-to-end. Today I started Phase 2 — the frontend. Keeping it deliberately simple No React, no build step, no bundler. Just HTML, CSS, and vanilla JavaScript talking to the API with fetch . For a project this size, reaching for a framework would've added cerem...