Admin Portal
the command centre.
Intake harvests, bank inventory, run settlements, approve members, oversee the network. Desktop layout of up to 8 tabs with mobile-essential fallback at 768px.
ne audit trail from intake to the member's hand — back to the plant itself for every crop registered in Farmer Hub. So when the inspector walks in, everything adds up.
Built in South Africa,
for South African clubs.
Each role at your club works in software built for them, on one real-time backbone. Every gram is accounted for across every terminal and every hand it passes through. A fifth interface, for owners running several clubs, adds a group dashboard, stock distribution between clubs, group reports and consolidated billing.
Intake harvests, bank inventory, run settlements, approve members, oversee the network. Desktop layout of up to 8 tabs with mobile-essential fallback at 768px.
Barcode scan, member lookup, split payments, held sales, end-of-shift cash-up. Two terminals can never double-sell the same gram — each stock movement commits once, in a single attempt.
Crop register with per-plant QR codes, multi-plant batch harvest, marketplace listings, per-club settlement balance with GPS-tagged farm locations.
SA ID validated, 18+ age gate enforced, four-point consent captured, ID and profile photos on file, and a pending-applications board that reloads on every action and on demand.
Six features, each mapped to a specific audit question — and each grounded in live, shipped software.
SA 13-digit ID validation with embedded date-of-birth parsing, automatic 18+ age gate, four consents captured at registration (terms, privacy, data processing, marketing), profile + ID photo, digital membership card on approval. Day passes run their own same-day flow — guest details, the accompanying member and a day-pass acknowledgement signed on canvas — and are valid until 23:59:59 on the day of approval.
Every product carries its source harvest UID, and products harvested in Farmer Hub carry the plants they were harvested from — every plant, for a batch harvest. Track every lifecycle stage — draft, pending delivery, bank, inventory, sold, settled and more — with the staff member recorded on every sale, void, stock removal and farmer payment. The audit trail writes itself.
Every stock movement commits in a single attempt: live stock is read, adjustments computed, and the movement lands once or not at all — never twice. If two terminals touch the same gram at the same moment, one sale completes and the other rejects at the point of sale. No phantom stock. If the answer is lost mid-commit, the till holds the sale under its reference and offers to check it, rather than risk selling the same gram again. Cash, card, split payment. Held sales for the members who step away. Void with full audit trail.
Flip a switch and hide expected quantities during physical counts. Staff count what's on the shelf, not what the system told them to count. Each count is saved against the expected quantity as a match or a discrepancy, with the variance recorded. Stock removed from the bank takes a mandatory reason from a six-category taxonomy (expiry, mold, missing, wrong strain, not up to standard, other).
Per-consignment payment status — pending, partial, settled — with outstanding balance auto-calculated across farmers and clubs. Multi-farmer aggregation, VAT-aware per consignment, CSV export for your accountant. Dual cash-up reconciles POS sales and membership fees separately, with cash variances reported against cash-up's own six-reason taxonomy.
A single member belongs to many clubs with an independent member number, status, and validity per club. A single farmer supplies many clubs from one profile. The inter-club marketplace lets one farmer's harvest land in another club's intake via a pull-model purchase request. Every sale, stock movement and settlement is recorded against its club.
No migration consultants. No six-month rollout. You're onboarding members at the Front Desk by week one.
Upload your logo, set membership fees and configure subscription plans.
SA ID validated, age gate enforced, four consents captured, profile + ID photo on file. Staff approve from the pending-applications board; the member's own screen updates live the moment they're approved, and the digital membership card issues on the spot.
Review pending consignments from direct suppliers or the marketplace, bank the inventory, print barcodes.
Process atomic transactions with cash, card, or split payment. Cash up with six cash-variance reasons. Run settlement against your farmers with full CSV export.
Every interface was designed against a real role, not a persona card in a pitch deck.
"You answer to the board, the inspectors, and the members. Your dashboard shows every active member, every pending settlement, every gram in the bank — in real time."
ToolsRecon dashboard · Settlement ledger · Multi-club oversight · Club approval workflows
"You work the counter. One screen, zero spreadsheets. The queue moves."
ToolsBarcode scan · Member lookup · Split payments · Held sales · End-of-shift cash-up
"You grow, you consign, you get paid. One profile supplies many clubs."
ToolsCrop register · Per-plant QR codes · Multi-plant harvest · GPS farm location · Per-club settlement balance
"You are the first face a member sees. SA ID in, member card out — while they're still standing at reception."
ToolsSA ID lookup · Photo capture · Day pass issuance (with signature) · Pending-applications board
Shared by gram or unit. Priced per member. Tracked per harvest. Product types are extensible on request.
PricingWe quote after the walkthrough so you pay for what you actually run. Bring your toughest compliance question — it's the fastest way to find out if we're a fit.
Email us to book →