ecommerceb2bpayments
Bake Commerce
Freelance work for a bakery that supplies supermarkets. Stores place orders, the bakery runs them, orders only count once payment clears, and stores get 48 hours to change their minds.
Next.jsTypeScriptTailwind CSSshadcn/uiDrizzle ORMPostgreSQLAuth.jsPaystackFlutterwaveCloudflare Workers
Overview
B2B ecommerce platform for a bakery selling to grocery stores and supermarkets. There are two roles: stores place orders, and bakery admins manage them. Stores see only their own orders, admins see all of them, and stock levels are visible to both. Orders are confirmed only after payment succeeds, and a store can change an order for 48 hours after creating it. Payments run through Paystack and Flutterwave, and the app is deployed to Cloudflare Workers.