Demonstration build
Prairie Post Feed & Supply
Prairie Post Feed & Supply is a made-up business we built to demonstrate the work. The site is live and you can try it. The numbers shown on it are illustrative sample data.

The problem
Prairie Post Feed & Supply stocks everything from livestock feed to fencing hardware, but ran without an online store, every order meant a phone call and someone in the back checking a shelf. Customers who wanted to buy outside store hours had no way to.
What we built
A 17-product typed catalog with a cart that stays in sync across browser tabs via localStorage, feeding into a checkout flow where the server recomputes every total from the catalog rather than trusting whatever the client sends. Nothing about pricing or stock is decided in the browser.
Decisions & why
Totals computed on the server, never trusted from the client.
Prices a browser can edit aren't prices. Sending the client's numbers straight to checkout would let anyone open dev tools and change what they pay, the server is the only place a total is allowed to be decided.
Cross-tab cart sync over localStorage instead of a server-side session cart.
A customer building a big feed order often has the catalog open in a second tab to compare products. The cart should reflect that reality instead of resetting every time they switch tabs.
A typed 17-product catalog instead of a headless CMS integration.
The demo needs a catalog a prospective client can read start to finish in the code, so nothing shifts underneath it the way a hosted content API would.
Server-validated checkout instead of a client-side order summary.
An order summary the browser calculated is a suggestion, not a receipt. Validating on the server closes the gap between what a customer sees and what they're charged.
The result it aims for
The build aims to give Prairie Post an always-open storefront where every order total is trustworthy by construction, cutting the phone-and-shelf-check loop out of routine orders.
This is the goal the build is designed to hit, not a measured client outcome.