Amina Yusuf
Full-stack engineer
Sign-in cards, stat rows, pricing tables, carts, chat threads, settings pages — each one built only from what omaris exports, with the file under it. Narrow the frame to see it on a phone, flip the theme to see it in the dark, then take the code.
The card every product starts with: two providers, a divider, and the form under it. The wrong-password state is one flag away.
Sign in to Northwind to pick up where you left off.
No account yet?
Half brand, half form. The tinted panel carries a quote and three numbers; the form measures the password as it is typed.
Northwind
“We moved off spreadsheets in a weekend and have not gone back.”
Marra & Co, Erbil
The six-box screen after a correct password. The code completes itself; a wrong one shakes the row and offers another.
We sent a six-digit code to amina@northwind.iq. Try 123456.
You can ask again in 28s
A new password, checked against four rules that tick off as they are met. The button only wakes up once all four have.
You will be signed out everywhere else.
Four numbers with a trend and a week of history each. The delta badge turns on the sign, so a drop reads at a glance.
4.2M IQD
vs. last week
1,284
vs. last week
318
vs. last week
14
vs. last week
The chart card at the top of every admin: a range switch in the header, two stacked series, and the three numbers under them.
Online and in-store, thousands of IQD
Who did what, most recent first. Each row is an avatar, a sentence with the object in bold, and a relative time on the right.
The last day across the team
Amina Yusuf shipped order #4021
2mKarwan Ali commented on Basra warehouse
18mHevi Salih refunded #3998 · 62,500 IQD
1hDilan Karim added a customer Shatt Café
3hSara Rashid archived product Green Arabica 1kg
YesterdayA members table with search, sortable columns, a role badge, a status dot and a row menu — the admin page every SaaS has.
Project cards: a status chip, a progress bar with its number, and the people on it. The whole card is the link.
A plan's limits as one gauge and three bars. The bar closest to its cap turns amber, and the button says what to do about it.
Resets on 1 October
41GB / 50GB
9 / 10
182k / 500k
The console under a deployment: a status line up top, the log beneath it, and the one button that matters when it goes red.
a81f2c · Amina Yusuf · 4 minutes ago
Build 18s · Deploy 6s · Rolled back automatically
Getting-started steps with the ones done ticked, the next one open, and a bar that says how far along the account is.
2 of 5 steps done
Create your workspace
Add your first product
Connect a payment method
FIB, Zain Cash or card — takes two minutes.
Invite your team
Publish your storefront
The landing section: an eyebrow badge, the one sentence, two buttons, and a row of faces that says other people already use it.
Orders, stock, staff and the till, in a dashboard that works on a phone and reads right to left. Set it up in an afternoon; keep it for years.
Trusted by 900+ shops across Iraq
Six things the product does, each an icon in a tinted square, a title and two lines. Three across, then two, then one.
Every screen is under 100 kB and works offline until the signal is back.
Right to left is not a mode. Flip the language and everything mirrors.
Cash on delivery, FIB, Zain Cash and card, with the fees shown before you pick.
Assign a delivery, watch it move, and let the customer watch it too.
Revenue, margin and stock cover, by product and by day. No spreadsheet export needed.
Owners, managers and staff each see their own version of the app.
Three tiers with the middle one recommended, a monthly/yearly switch that rewrites the prices, and a feature list per plan.
Every plan includes the till, the storefront and the phone app.
Starter
One shop, one person.
$0
/ month
1 storefront
100 orders a month
WhatsApp ordering
Email support
Growth
A team and a delivery fleet.
$29
/ month
3 storefronts
Unlimited orders
Drivers on a map
10 staff seats
Priority support
Scale
Several branches, one account.
$79
/ month
Unlimited storefronts
Branch reporting
API access
SSO
Dedicated manager
Three quotes, each with a star row, the words, and who said them. Filled cards, so they sit back from the page.
“We moved off spreadsheets in a weekend and have not gone back. The Arabic is the first I have seen that was not an afterthought.”
Marra & Co, Erbil
“The drivers stopped calling to ask for addresses. That alone paid for it in the first month.”
Basra Logistics
“Our staff learned the till in ten minutes. I did not think that was possible with our staff.”
Shatt Café, Basra
The questions people ask before they pay, one open at a time, with a way to ask one that is not here.
The ones we get every week.
No. The trial is fourteen days with everything turned on, and it ends quietly if you do nothing.
Yes — the whole app, the storefront and the receipts. Switch the language and the layout mirrors with it.
That is the main way it gets used. Each person signs in on their own phone and sees only what their role allows.
You can export every order, product and customer as CSV at any time, and the account is deleted thirty days after you close it.
We charge nothing on top. Whatever the payment provider charges is shown before you enable it.
Still wondering about something?
We answer within a working day.
A team grid the pointer lights up: colour follows the cursor and the rest of the wall sits in monochrome until it gets there. Each card carries its own tint, and a spotlight rides over the one under the pointer.
Full-stack engineer
Platform & infrastructure
Product designer
Data scientist
Mobile engineer
Cloud architect
Four products with a picture, a price, a rating and one button. The out-of-stock one says so on the picture, not in a tooltip.
Green Arabica, 1 kg
38,000 IQD
45,000
Yemeni Mocha, 500 g
29,000 IQD
Cold brew bottle
12,000 IQD
Hand grinder
64,000 IQD
The cart: quantities you can change, a line you can remove, a promo field, and totals that add up as you do.
3 items
Green Arabica, 1 kg
Whole bean
76,000 IQD
Cold brew bottle
330 ml · 6 pack
12,000 IQD
Hand grinder
Steel burr
64,000 IQD
Contact, address and payment in one column, with the delivery method as radios that show their price.
Where an order is, as a vertical timeline: the steps done, the one happening, the ones to come, and the driver at the bottom.
3 items · 118,000 IQD
Order placed
Today, 9:12 AM
Packed
9:40 AM
Out for delivery
11:05 AM · Karwan is 4 stops away
Delivered
Expected by 12:30 PM
Your driver · Toyota Hilux, white
An invoice you could print: the parties, the lines, the totals, and the two things you do with one.
Kurdistan Roasters
60 Metre Road, Erbil · VAT 1042-8831
Invoice #4021
Issued 3 Sep 2026 · Due 17 Sep 2026
Due in 11 daysShatt Café
Corniche Street 12, Basra
hevi@shattcafe.iq
Bank transfer
FIB · IQ12 FIBK 0000 4021 · Ref 4021
A conversation: their bubbles on the left, yours on the right, a day divider, and a composer that grows with the message.
Shatt Café · Active now
The bell's dropdown, as a panel: tabs for all and unread, a dot on the ones you have not seen, and one button that clears them.
A comment thread with one reply nested under its parent, reactions as chips, and a composer at the bottom that posts.
The Basra route is faster if Karwan takes the river road after 10 — the bridge queue is gone by then.
Tried it today. Saved forty minutes. Updating the default route.
Can we get the cold brew packs on the same run? Ten cases would do.
Name, email, a reason from a list, and the message. Next to it, the other ways to reach you, so nobody has to fill it in.
The account page: a photo you can change, the fields that are yours, and a footer that only lights up once something did.
Switches in groups, each with a line that says what it actually sends. The email group has a master switch that greys the rest.
Where we reach you, and about what.
Push
The plan you are on, what it is costing, the card it is charged to, and the last few invoices in one card.
$29 / month, billed yearly
Renews 1 January 2027 · 3 storefronts, 10 seats
9 of 10 used
Visa ending in 4242
Expires 08/28
Invoices
Keys in a table, masked except their last four, with a copy button and a revoke. Creating one shows it once, in a dialog.
Keys give full access to your workspace. Treat them like passwords.
The two things you should not do by accident, each behind its own button, and the worst one behind a dialog that makes you type the name.
These cannot be undone. Read twice.
Transfer ownership
Hand the workspace to another admin. You stay on as a member.
Export everything
Orders, products and customers as CSV, emailed to you when ready.
Delete this workspace
Everything in it goes, thirty days after you confirm.
Light, dark or system as three cards you pick, then the accent hue as swatches and the density as a segmented switch. Changing any of it re-themes the whole page.
How the app looks on this device.