← All versions
Version 070301 · For Review

AMOMS — Procurement & Operations

Interactive prototype of the Avocado Mountain Operations Management System. Each screen is clickable and fully interactive.

What's new in this version v070301

Farmer Mobile

  • FRM-PROC-08 (Confirm Gate-In): Renamed button "Accept gate-in" → "Accept request". The Delivery Completed state now shows a Delivery record card — actual delivery date, actual delivery time, actual delivered weight, and Payment status (In Process / Paid / Pending, switchable via Tweaks). The completion banner text adapts to the payment status.
  • FRM-PROC-06 (My Responses): Added Delivering and Completed statuses/filters. Completed tab has a "Missing a completed order?" banner + Report a missing order form (gate pass no., date, note → toast). "Delivering" cards show deliver-by date, quota, and gate-pass info, and open the gate-in screen in the matching state. Added two sample response records (one Delivering, one Completed/Paid).
  • FRM-PROC-01 (Registration): Added an onboarding screen before registration — brand, headline, three value props, Get started → phone entry, plus a Sign in link. Onboarding is now the default first step.

Admin Web

  • ADM-PROC-10 (Responses & Gate-ins): Added Arrived state (pill + filter). Cancel confirmation — buyer can revoke a farmer's gate-in confirmation before arrival (reverts to "Awaiting farmer", voids the pass, with a confirm dialog). Truck details dialog once Arrived (incl. gross/tare/net weights). Added a Reschedule button beside Gate-in schedule.
  • ADM-PROC-10 · Dashboard (Pending Your Action): Added a payment item ("3 deliveries awaiting payment · amount · status") linking to the payments screen.
  • ADM-PROC-17 — Payments (new screen): View and update payment status for completed deliveries. Summary tiles (Outstanding / Pending / In process / Paid) and a table (farmer, PO, delivered qty, date, amount, method, status + Update action with toast). Wired into Procurement nav.

Operator Tablet — Gate & Logistics

  • OPT-GATE-01 (Gate dashboard): On-site trucks that have finished (Warehouse / Loading bay) get a slide right-to-left to confirm gate-out; in-process trucks (Weighbridge/QC) don't show it.
  • OPT-GATE-03 (Scan Result Matched): Status changed to "Arrived".
  • OPT-GATE-06 (Truck Details): Now multi-truck per gate pass — shows all details for each truck plus its photo-capture set, lets the gate user add details manually for trucks not entered at booking, and gives each truck its own "Continue to verify" button (old layout reused as the per-truck template).
  • OPT-GATE-14 (Active trucks): Each ready truck (Warehouse / Loading bay) has a Gate-out button + confirm dialog + toast; in-process trucks show "In process". The bulk "Send to checkpoint" button was restored to its original form and now fires a toast ("… trucks sent to next checkpoint") and clears the selection.
  • OPT-GATE-15 (Truck movement log): Completed state adds a Truck exit details card (exit time, gate, authorized by, total dwell, net delivered, exit slip, vehicle condition, exit reason). Reordered the completed timeline to: Gate entry → Driver & truck photos → Verification passed → QC decision: Passed → Gross weight → Tare captured → Exit authorized, and removed the "Gate pass generated" event.

Operator Tablet — QC

  • OPT-QC-01 (QC Type & Flow): Added a three QC-type chooser — Incoming Product QC (raw material, DM test only), On-going Production QC (oil content test), Outbound Sales QC (FFA / External test). Active type also selectable in Tweaks.
  • DM testing (QC-02–09): Merged Step 2 + Step 3 into one "Sampling & parameters" screen (per-sample sampling details + DM% & oil% + derived stats), stepper reduced to 3 steps. Removed the "DM / FFA / External" tabs. Added an Inspection checklist (IMTR) to the Decision step. "In Process" is not used in the decision flow (Approve / Reject / Hold only).
  • OPT-QC-10 (QC Passed): Removed the "Next steps" card; summary card is now full-width.
  • OPT-QC-16 & OPT-QC-17: Archived.

Admin — Web App · Core

CORE-01Login & SSO CORE-02Forgot password CORE-03Role-based home redirect CORE-04Profile & settings CORE-05User management — list CORE-06User management — create CORE-07User management — edit CORE-08Role & permissions matrix CORE-09Notifications inbox CORE-10Global search CORE-12Audit log viewer

Admin — Web App · Procurement

ADM-PROC-01Procurement dashboard ADM-PROC-02Requirement list ADM-PROC-03Create requirement ADM-PROC-04Bulk create requirements ADM-PROC-05Requirement detail ADM-PROC-06Edit requirement / new version ADM-PROC-07Broadcast — select farmers ADM-PROC-08Broadcast — preview & send ADM-PROC-09Broadcast status ADM-PROC-10Response dashboard ADM-PROC-11Compare responses ADM-PROC-12Shortlist farmers ADM-PROC-13Gate-in detail ADM-PROC-14Digital agreement ADM-PROC-15Reschedule request review ADM-PROC-16Slot calendar ADM-PROC-17Payments ADM-PROC-19No requirements yet

Farmer — Mobile App · Procurement

FRM-PROC-01Farmer onboarding / register FRM-PROC-02Farmer login FRM-PROC-03Home — active requirements FRM-PROC-04Requirement detail FRM-PROC-05Submit response FRM-PROC-06My responses FRM-PROC-07Response — pending FRM-PROC-08Response — accepted FRM-PROC-09Response — not selected FRM-PROC-10Digital agreement sign FRM-PROC-11Reschedule request FRM-PROC-12Delivery slot detail FRM-PROC-13Notifications FRM-PROC-14Profile & settings FRM-PROC-15Home — empty state FRM-PROC-16Offline / no-network

Operator — Tablet · Gate & Logistics

OPT-GATE-01Gate dashboard OPT-GATE-02Scan QR / gate pass OPT-GATE-03Scan result — matched OPT-GATE-04Scan result — mismatch OPT-GATE-05Manual gate entry OPT-GATE-06Capture driver & truck OPT-GATE-07Truck verification checklist OPT-GATE-08Generate digital gate pass OPT-GATE-09Weighbridge — gross weight OPT-GATE-10Weighbridge — tare weight OPT-GATE-11Weight slip photo viewer OPT-GATE-12Gate exit — verify OPT-GATE-13Gate exit — log OPT-GATE-14Active trucks on site OPT-GATE-15Truck movement log OPT-GATE-16Audit / exception report OPT-GATE-17Empty — no arrivals OPT-GATE-18Camera permission error

Operator — Tablet · Quality Control

OPT-QC-01QC queue dashboard OPT-QC-02QC entry — start OPT-QC-03Sampling — capture OPT-QC-04Enter DM parameter OPT-QC-05Enter FFA parameter OPT-QC-06Upload external QC report OPT-QC-07Threshold breach warning OPT-QC-08Add remarks & photos OPT-QC-09QC approve / reject decision OPT-QC-10QC pass — confirmation OPT-QC-11QC reject — confirmation OPT-QC-12QC matrix configuration OPT-QC-13QC history per batch OPT-QC-14QC pass/fail analytics OPT-QC-15Empty — no QC pending

Design System

UIComponents index DSDesign System Foundations