BrownBox is a marketplace where households reserve a share of a live animal or other goods from nearby farms. BrownBox sets the price, takes payment, settles the final weighed price and pays the farms. It is built as three apps: an Express and MongoDB API, a Next.js site with portals for operations, farms, drivers and pickup stations, and an Expo customer app.
I wrote the entire API and the mobile app, and co-built the web portals with a teammate. That covered the pricing engine, weigh-in settlement, farm payouts, Stripe payments, QR handoff, shipping, realtime chat and push notifications, with 858 API tests running against a real in-memory database.
I built it with a spec-driven agentic workflow: project rules and skills for Claude Code in each repository, plus system specs and decision logs guiding every phase. BrownBox is pre-launch and will go live at brownbox.farm.