SANUSI GROUP
One console.
Every business.
The Sanusi Group operating picture — Mindal marine operations, Birth Box retail, and every company to come, under one login.
CONCEPT BUILD · PHASE 1 · v0.1
Sign in
Group Console access
{{ loginMsg }}
Forgot password Remember this device
SANUSI GROUP GROUP CONSOLE {{ userName }} · {{ roleLabel }} Sign out
Choose a business
THE GROUP
Sanusi Group
Overview →
MINDAL
Oil & Gas · Marine Services
12 active jobs
3 awaiting approval
M
BB
BIRTH BOX
Baby gifts · Retail
48 orders this month
6 low stock
MI
MELDEX Industries
PHASE 2
A
AMKO
PHASE 2
MC
MELDEX Construction
PHASE 2
WAITING ON YOU Mindal: 3 transactions to approve · ₦8,240,000 LIVE WIRE BB-1052 packed · ₦68,500 · 8h Group administration →
SANUSI GROUP
Group Overview
MINDAL · OIL & GAS · MARINE
Mindal
REVENUE MTD
186.4M
ACTIVE JOBS
12
RECEIVABLES
64.3M
APPROVALS
3
Open Mindal →
BIRTH BOX · BABY GIFTS · RETAIL
Birth Box
SALES MTD
2.85M
ORDERS
48
MARGIN
41.5%
LOW STOCK
6
Open Birth Box →
IN COMPOSITION · PHASE 2
{{ co.name }} {{ co.desc }}
WAITING ON YOU
Job MDL-0145 is 13 days overdue
Mindal · Eko Shorebase · due 31 Aug 2026
3 transactions awaiting approval · ₦8,240,000
Mindal · oldest 6 days
6 products below reorder threshold
Birth Box · Romper Set (0–3m) lowest at 8 units
LIVE WIRE
{{ a.text }}
{{ a.meta }}
{{ a.when }}
SANUSI GROUP
OIL & GAS · MARINE SERVICES · SEPTEMBER 2026
Mindal
THE POSITION
Net Position = Billed − Costs Incurred
143.7M
₦412,600,000 − ₦268,900,000
LAST 24H · 3 APPROVALS · 1 OVERDUE
ACTIVE JOBS
12
▲ 2 vs last period
REVENUE
186.4M
▲ 12% vs last period
COSTS
121.7M
▲ 8% vs last period
RECEIVABLES
64.3M
▼ 5% vs last period
Jobs by status
12
Active
4
Pending
6
Approved
2
Overdue
8
Done
Revenue vs cost by month
Revenue   Cost
APRMAYJUNJULAUGSEP
WAITING ON YOU
MDL-0145 overdue 13 days · Eko Shorebase
3 transactions awaiting approval · ₦8,240,000
2 jobs missing signed work orders
LIVE WIRE
K. Musa updated MDL-0148 value to ₦86,500,000
09:58
Vessel fuel cost entered · ₦4,750,000 · pending approval
08 Sep
E. Adamu approved MDL-0144 · ₦18,900,000
10:42
MINDAL / JOBS
Jobs
Search jobs…
Status: All ▾
Client ▾
Date range ▾
Owner ▾
JOB REF CLIENT VESSEL / PROJECT TYPE STATUS DUE VALUE OWNER
{{ j.ref }} {{ j.client }} {{ j.vessel }} {{ j.type }} {{ j.status }} {{ j.due }} {{ j.valueFmt }} {{ j.owner }}
8 of 26 jobs · Load more
MINDAL / {{ stubTitle }}
{{ stubTitle }}
This section is specified for the Phase 1 build. In this concept it uses the same list + detail pattern as Jobs.
MINDAL / REPORTS
Reports
Revenue & Costs by period
Monthly, with margin
Job Summary
All jobs, filterable
Client statement
Per client, per period
Outstanding actions
Overdue & pending items
MINDAL / REPORTS / REVENUE & COSTS
Revenue & Costs by period
Period: Apr – Sep 2026 ▾
Client: All ▾
Status: Approved ▾
APR
MAY
JUN
JUL
AUG
SEP
MONTH REVENUE COSTS MARGIN MARGIN %
April₦96,200,000₦71,400,000₦24,800,00025.8%
May₦112,900,000₦77,100,000₦35,800,00031.7%
June₦103,500,000₦73,300,000₦30,200,00029.2%
July₦139,000,000₦94,000,000₦45,000,00032.4%
August₦150,800,000₦101,900,000₦48,900,00032.4%
September (MTD)₦186,400,000₦121,700,000₦64,700,00034.7%
{{ pj.ref }}
{{ pj.status }}
{{ pj.type }} — {{ pj.vessel }}
{{ pj.client }}
CONTRACT VALUE
{{ pj.valueFmt }}
START
{{ pj.start }}
DUE
{{ pj.due }}
OWNER
{{ pj.owner }}
Time-charter of {{ pj.vessel }} for {{ pj.client }} covering crew rotation and light cargo runs, Lagos anchorage to offshore field. Rates per signed work order; demurrage after 6h waiting time.
POSITION
Billed ₦52,300,000 − Costs ₦34,100,000 = ₦18,200,000
DATECATEGORYAMOUNTSTATUS
08 Sep 2026Vessel fuel₦4,750,000Pending
01 Sep 2026Crew wages₦6,200,000Approved
24 Aug 2026Port charges — Apapa₦1,880,000Approved
{{ d.name }}
{{ d.meta }}
{{ d.tag }}
Signed work order — WO-0148.pdf
1.2 MB · uploaded 04 Jun 2026 · K. Musa
Charter agreement — ONEBIT.pdf
3.8 MB · uploaded 02 Jun 2026 · E. Adamu
Fuel receipt — 08 Sep.jpg
640 KB · uploaded 08 Sep 2026 · K. Musa
Drop files to attach
K. Musa updated value ₦82,000,000₦86,500,000
13 Sep 2026 09:58
K. Musa entered cost — Vessel fuel ₦4,750,000 (pending)
08 Sep 2026 14:22
E. Adamu approved the job
02 Jun 2026 11:05
New Job
Draft autosaves · MDL-0149 reserved
1 · JOB INFO
2 · PARTIES
3 · DATES
4 · VALUES
Margin (live)
{{ jfMarginFmt }} · {{ jfMarginPct }}
5 · NOTES
Draft saved 12s ago
SANUSI GROUP
BABY GIFTS · CLOTHING RETAIL · SEPTEMBER 2026
Birth Box
THE POSITION
Gross Margin = Sales − Cost of Goods
1.18M
₦2,845,000 − ₦1,663,000
41.5% OF SALES · THIS MONTH
SALES
2.85M
▲ 18% vs last period
ORDERS
48
▲ 6 vs last period
GROSS MARGIN
41.5%
steady vs last period
LOW STOCK
6
items below threshold
Sales by day
31 AUG06 SEP13 SEP
Top products
1
Newborn Gift Box — Classic
₦704,000
2
Naming Ceremony Box
₦540,000
3
Romper Set (0–3m)
₦368,000
4
Muslin Swaddle (3-pack)
₦294,000
Order status
Placed48
Paid42
Packed35
Delivered31
WAITING ON YOU
6 products below reorder threshold
2 unfulfilled orders past promised date
4 deliveries pending with dispatch
BIRTH BOX / SALES & ORDERS
Orders
ORDER DATE CUSTOMER ITEMS TOTAL PAYMENT FULFILMENT
{{ o.no }} {{ o.date }} {{ o.customer }} {{ o.items }} {{ o.totalFmt }} {{ o.pay }} {{ o.ful }}
BIRTH BOX / ORDERS / NEW
New Order BB-1053
1 · CUSTOMER
2 · LINE ITEMS
{{ l.name }}
{{ l.sku }} · {{ l.priceFmt }}
{{ l.qty }}
{{ l.totalFmt }}
3 · PAYMENT & DELIVERY
Transfer
Cash
POS
Totals
Subtotal{{ subtotalFmt }}
Discount%{{ discAmtFmt }}
Delivery{{ deliveryFmt }}
Total{{ totalFmt }}
BIRTH BOX / PRODUCTS
Products
PRODUCT SKU CATEGORY COST PRICE MARGIN ON HAND STATUS
{{ p.name }}
{{ p.sku }} {{ p.cat }} {{ p.costFmt }} {{ p.priceFmt }} {{ p.marginPct }} {{ p.stock }} {{ p.status }}
BIRTH BOX / {{ stubTitle }}
{{ stubTitle }}
Specified for the Phase 1 build. Uses the same list + detail pattern as Orders and Products.
{{ po.no }}
{{ po.ful }}
{{ po.customer }}
{{ po.date }} · {{ po.items }} items · {{ po.totalFmt }}
FULFILMENT
{{ st.label }}
ACTIVITY
{{ d.name }}
{{ d.meta }}
Packed by R. Okonkwo
Today 09:15
Payment confirmed — bank transfer
Yesterday 16:44
Order placed at counter
Yesterday 16:38
SANUSI GROUP
Administration
ADMIN / USERS & ROLES
Users & Roles
NAME EMAIL ROLE COMPANIES STATUS LAST LOGIN
{{ u.name }} {{ u.email }} {{ u.role }} {{ u.cos }} {{ u.status }} {{ u.last }}
Access is a matrix of company × role per user. Permission-gated actions are hidden, not disabled.
ADMIN / AUDIT LOG
Audit Log
User: All ▾
Company: All ▾
Entity ▾
Date range ▾
{{ r.ts }}
{{ r.user }}
{{ r.co }}
{{ r.entity }}
{{ r.action }}
BEFORE
{{ r.before }}
AFTER
{{ r.after }}
ADMIN / DATA IMPORT
Data Import
{{ w.n }}
{{ w.label }}
Drop a workbook here, or browse
XLSX or CSV · up to 20 MB
Workbook: Jobs 2024–2026.xlsx · choose a sheet
Jobs 2024–2026
412 rows
Transactions
1,204 rows
Old ledger (2019–23)
3,388 rows
Map workbook columns to Mindal job fields. Auto-suggested matches are tagged.
SOURCE COLUMNMAPS TO
JOB NOAUTO
CUSTOMERAUTO
AMT (N)AUTO
REMARKS 2UNMAPPED
ROWS
412
VALID
396
ERRORS
16
Row 41
Value is not a number: "TBC"
Row 87
Date out of range: 31/02/2025
Row 203
Unknown client "ONE BIT" — will create or merge with ONEBIT LTD
First rows as they will import.
JOB REFCLIENTVALUESTART
MDL-0001ONEBIT LTD₦14,200,00014 Jan 2024
MDL-0002DANTATA AND SAWOE LTD₦8,750,00002 Feb 2024
MDL-0003Eko Shorebase₦21,900,00019 Feb 2024
396 rows imported
Jobs created: 396 · skipped: 16
Total value imported: ₦4,182,400,000
Source workbook total: ₦4,182,400,000 ✓ reconciled
ADMIN / {{ stubTitle }}
{{ stubTitle }}
Specified for the Phase 1 build; not part of this concept walkthrough.
SANUSI GROUP
Assistant
{{ aiCo.name }} · drafts from the records, never from memory
What should I produce for {{ aiCo.name }}?
I work from the jobs, orders, rate cards and templates on file. Every figure I put on paper is traced to a record — when something isn't on file, I ask instead of guessing.
CONCEPT BUILD · RESPONSES ARE SCRIPTED FOR THIS DEMO
{{ m.text }}
{{ p.t }}
{{ r.t }}
Drafts need a named approval before anything leaves the console.
{{ aiDoc.title }}
{{ aiDoc.number }}
{{ aiDoc.status }}
{{ aiSentLabel }}
DOCUMENT CANVAS
Your draft renders here, on {{ aiCo.name }} letterhead.
A4 · EVERY FIGURE TRACED TO A RECORD
DRAFT
{{ aiCo.mark }}
{{ aiCo.legal }}
{{ aiCo.addr1 }}
{{ aiCo.addr2 }}
INVOICE
{{ aiDoc.number }}
BILL TO
{{ aiDoc.billName }}
{{ aiDoc.billAddr }}
{{ aiDoc.billAttn }}
INVOICE DATE
{{ aiDoc.date }}
{{ aiDoc.dueLabel }}
{{ aiDoc.due }}
REFERENCE
{{ aiDoc.ref }}
DESCRIPTIONQTYUNITAMOUNT
{{ ln.desc }}
{{ ln.sub }}
{{ ln.qty }}{{ ln.unit }}{{ ln.amount }}
PAID
Subtotal{{ aiDoc.subtotal }}
{{ aiDoc.taxLabel }}{{ aiDoc.vat }}
{{ aiDoc.totalLabel }}{{ aiDoc.total }}
{{ aiDoc.note }}
{{ aiDoc.payLabel }}
{{ aiDoc.pay1 }}
{{ aiDoc.pay2 }}
{{ aiDoc.pay3 }}
PREPARED · APPROVED
{{ aiDoc.preparedBy }}
{{ aiDoc.approvedBy }}
{{ aiCo.legal }} · {{ aiCo.reg }}{{ aiDoc.number }} · page 1 of 1
DRAFT
{{ aiCo.mark }}
{{ aiCo.legal }}
{{ aiCo.addr1 }} · {{ aiCo.addr2 }}
{{ aiCo.phone }}
{{ aiCo.email }}
Our ref: {{ aiDoc.ref }}{{ aiDoc.date }}
{{ ln.t }}
{{ aiDoc.salutation }}
{{ aiDoc.subject }}
{{ p.t }}
{{ aiDoc.closing }}
for {{ aiCo.legal }}
{{ aiDoc.signName }}
{{ aiDoc.signTitle }}
{{ aiDoc.cc }}
{{ aiCo.legal }} · {{ aiCo.reg }}{{ aiDoc.number }} · page 1 of 1
SANUSI GROUP
Mobile views
Bottom tab bar · card lists · touch-first forms
COMPANY PICKER
SANUSI GROUP
Choose a business
Alhaji K. Sanusi · Group Admin
M
Mindal
12 active · 3 approvals
BB
Birth Box
48 orders · 6 low stock
MI
MELDEX Industries
PHASE 2
A
AMKO
PHASE 2
BIRTH BOX · NEW ORDER
New Order
BB-1053
Amina Bello · +234 803 221 4587
Newborn Gift Box — Classic
₦32,000
1
+
Romper Set (0–3m)
₦11,500
2
+
+ Add product
Total₦57,750
Confirm order
MINDAL · JOBS
Jobs
MDL-0148Active
ONEBIT LTD · MV Ekulu
Due 30 Sep₦86.5M
MDL-0147Pending
DANTATA AND SAWOE LTD
Due 12 Oct₦42.8M
MDL-0145Overdue
Eko Shorebase · OPL 245
Due 31 Aug₦64.1M
Dashboard
Records
Reports
More
{{ userName }}
{{ roleLabel }}
Notifications
3 transactions awaiting your approval
Mindal · oldest 6 days
Import completed — 412 rows
Jobs 2024–2026.xlsx · yesterday
MDL-0145 is 13 days overdue
Mindal · Eko Shorebase
ESC
JOBS
ORDERS
{{ railPos }}
{{ railLabel }}
{{ toastMsg }}