chore(chapter-01): organize the repo into readable workspaces

↗ view on GitHub · Amal · 2026-05-24 · 62f73a51

Chapter: 01 - Repository shape.

Plain-English map:
Move the project from flat `backend/` and `frontend/` folders into a
workspace layout: `apps/api`, `apps/web`, and shared `packages/*`.
This makes the codebase easier to walk because each folder has a clear job.

Why it matters:
A contributor should not need private context to know where the API, web app,
shared types, client package, or SDK live. The repo structure should teach the
project before anyone opens a README.

Principle:
Make the project legible before making it bigger. Monorepos work best when
each workspace owns one understandable responsibility.

Precedent borrowed:
The fork report showed active forks splitting concerns, adding SDK surfaces,
and creating deployment-specific structure. This commit turns that pressure
into a stable workspace map.

Upstream base: willchen96/mike@d39f580.
Original local commit: b587d63.
Repository amal66/mike
Author Amal <mamalanand3@gmail.com>
Authored
Parents d39f5806
Stats 204 files changed , +18676 , -36084
Part of Reorganize the repository into workspaces

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-62f73a51.md from inside the repo you want the change in.

⬇ Download capture-commit-62f73a51.md