web.html
miracles.html
Portfolio › web projects › miracles.html
← back to web projects

<!-- full stack: client + server + database -->

Miracles

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.

Angular Node / Express MySQL REST API Admin CRUD DigitalOcean App Platform
miracles.delbeanlands.me
open ↗
If the preview above doesn't load, open it directly ↗
↻ main UTF-8Ln 1, Col 1HTML