<!-- full stack: client + server + database -->
A full product-management app, from storefront to backend.
Miracles is the deepest build of the four — a real client/server split rather than a single static front end. The customer-facing side is an Angular single-page app (product browsing, individual product pages, routing) talking to a Node/Express API backed by MySQL, with a separate admin view for managing the product catalogue — creating, editing, publishing/unpublishing, and retiring products. The whole thing is deployed on DigitalOcean's App Platform.
This one's also been the best teacher: getting a modern Angular build correctly served from a Node host and getting client-side routing to behave in production surfaced a couple of real deployment bugs along the way — the kind of thing that doesn't show up until it's actually live.