Mari's Gardens

B2B Ordering Portal — MVP Presentation

Click to begin • Use 1×, 1.5×, or 2× speed

Mari's Gardens

Hawaii's largest aquaponics farm. 18 acres, 100+ employees, 70 wholesale clients. In 48 hours, we built the ordering platform that replaces their entire manual process.

18
Acres
70+
B2B Clients
48h
To Production

A thriving farm bottlenecked
by manual processes

📧

Email Chaos

70+ clients, each ordering in their own format. No standardization. Human interpretation errors on every order.

24h/Week Data Entry

4 hours daily reading and transcribing emails into orders. $27,000/year in pure labor cost.

📋

Paper Packing Sheets

Orders printed and carried to crew. Lost paper means lost orders. No digital trail whatsoever.

⚠️

Late Shortage Discovery

Stock shortages discovered in the field — after already committing to the customer.

A purpose-built B2B ordering portal

Not a payment system — an ordering system. Two interfaces sharing one backend. Admin manages operations. Restaurants order in under 60 seconds.

2
Portals
<60s
Order Time
$0/mo
Operating Cost
59
Products Live
🛒

The Customer Journey

How a restaurant goes from landing page to completed order

Landing page

Landing Page

The first impression. Clean, professional, branded.

  • "Place an Order" — for existing clients with accounts
  • "Guest Checkout" — for new prospects, no signup needed
  • Store locations for Kailua and Kakaako
  • "How It Works" explaining the 3-step ordering process
  • Professional branding builds trust from the first second
Login page

Passwordless Sign-In

No passwords to create, remember, or reset. Ever.

  • Enter email → receive secure magic link
  • Click the link → instantly authenticated
  • New users auto-routed to quick onboarding
  • Business name, contact, phone — one-time setup
  • Cryptographic session management behind the scenes
Product catalog

Product Catalog

Browse, search, filter, and add to cart — all in real time.

  • 59 products across 13 categories
  • Real photos from Shopify inventory
  • Live availability — green, amber, or out of stock
  • Category filter bar + search by name
  • Add to cart with quantity selector
  • Running cart total at bottom of screen
  • Impossible to order unavailable products
My Orders

Order History

Every past order tracked with full detail.

  • Order number, date, status, items, total
  • Status badges: New → Confirmed → Packed → Delivered
  • Click into any order for line-item details
  • "Reorder" button loads previous items into cart
  • Availability auto-checked on reorder
Standing orders

Standing Orders

Set it once. Repeat automatically.

  • Create recurring order templates
  • Select products, quantities, delivery day
  • Weekly or biweekly frequency
  • Edit or deactivate anytime
  • Auto-generation coming in future phase
Account

Account Settings

Full profile management — persistent and editable.

  • Business name, contact, email, phone
  • Multiple delivery addresses with default
  • Notification preferences per email type
  • Pre-filled during onboarding, editable anytime
  • Every change saves instantly to database
Guest checkout

Guest Checkout

No account needed. A natural acquisition funnel.

  • Full catalog access without signup
  • Business details collected at checkout
  • PDF receipt generated and emailed automatically
  • Order appears as "Pending Review" in admin
  • Admin can convert guest to customer with one click
PDF receipt

PDF Order Receipt

Branded, professional, immediate.

  • Generated server-side at submission
  • Mari's Gardens branded header
  • Order number, date, delivery details
  • Full guest business information
  • Line items: product, qty, unit, price, subtotal
  • "Not an invoice" disclaimer
  • Downloadable + emailed as attachment
🔐

The Owner Portal

Brendon's command center for managing the entire operation

Dashboard

Dashboard

Real-time operational overview at a glance.

  • Week orders, total products, customers, revenue
  • Low-stock alert banner with product names
  • Recent orders table with status badges
  • All metrics are live database queries
  • Proactive warnings before shortages happen
Products

Product Management

Full catalog control — 61 live products.

  • Grid and list views with search + filters
  • Add new products with name, desc, price, stock
  • Edit any field — changes reflect instantly
  • Multi-image upload: JPEG, PNG, WebP (5MB max)
  • Drag-and-drop image reordering
  • Active / Inactive / Seasonal status control
  • Soft delete preserves order history
Categories

Category Management

Organize products exactly how customers should browse.

  • 13 categories with product counts
  • Drag-and-drop reordering
  • Add, rename, activate/deactivate
  • Safe delete — blocked if products assigned
  • Order controls customer catalog filter bar
Customers

Customer Management

CRM built directly into the platform.

  • Business name, contact, email, tier, status
  • Search + filter by tier or status
  • "Add Customer" sends branded invitation email
  • Activation link pre-fills all admin-entered data
  • Convert guest orders to registered customers
  • Restaurant / Retail / Wholesale tier support
Orders

Order Management

The operational heart — atomic inventory and clear pipeline.

  • Status tabs: New, Confirmed, Packed, Delivered
  • Confirm → inventory auto-decrements atomically
  • Adjust quantities → customer notified by email
  • Concurrent orders handled with row-level locking
  • Guest orders arrive as "Pending Review"
  • Manual order entry for phone/walk-in
Packing

Packing Sheets

Digital pick lists for the warehouse crew.

  • Auto-generated when orders are confirmed
  • Product name, quantity, unit — clean and clear
  • Sorted by delivery date (urgent first)
  • Print-optimized layout
  • "Generate All" for the entire day's orders
  • No more lost paper or handwritten lists
Standing orders

Standing Orders

Recurring templates across all customers.

  • View all customer templates in one place
  • Products, quantities, schedule, status
  • Create, edit, or deactivate templates
  • Fully wired to database
  • Auto-generation planned for future phase
Settings

Settings

Five configuration areas for complete control.

  • Business Info — farm identity and contact
  • Delivery — windows, cutoffs, minimums, zones
  • Notifications — toggle automated email types
  • Staff — team management (coming soon)
  • System — timezone, tax, thresholds, security
Email templates

Branded Email System

Six email types, all consistent and professional.

  • Magic link sign-in emails
  • Welcome / account activation
  • Order confirmation with line items
  • Quantity adjustment notifications
  • Delivery confirmations
  • Guest receipts with PDF attachment
  • All logged with delivery status tracking

Modern. Scalable. Free to operate.

⚡ Cloudflare
Global edge • <100ms
🔒 Supabase
Database + Auth + RLS
✉️ Resend
Transactional email
$0
Monthly Cost
<100ms
Response Time
70+
Clients Supported

Each phase delivers standalone value

✓ Phase 1 — MVP

Ordering Portal

Admin + customer portals, guest checkout, PDF receipts, email notifications, packing sheets. Live now.

Phase 2

QuickBooks Integration

Automatic invoice creation on order confirmation. Zero manual data entry into accounting.

Phase 3

Email Intake

AI-powered email-to-order parsing for clients who prefer their existing workflow.

🌿

48 hours. Specs to production.

59
Products
13
Categories
9
Admin Pages
6
Email Types
$0
Monthly Cost

This is what AI-accelerated development delivers.

Try the live portal →