Stock · POS · Bookings · Admin panels

Software that runs
the business, not
just describes it.

A website tells people you exist. A system runs the place. We build the second one: stock that counts itself down, bookings that fill your day, an admin panel you log into every morning. Shaped around how your shop already works instead of forcing you into someone else’s package.

What we build

Nine systems. One way of working.

Each of these is a real system we build, not a template with the logo swapped. Tap any card for what the owner gets, what the customer gets, and how long it takes.

Your business not on this list? It almost certainly still fits. Every one of these started as somebody describing their day on WhatsApp.

Two sides of one system

The owner and the customer
see different software.

Almost every client pictures only one half of this. The person visiting your website should see something simple enough to use without thinking. The person running the business needs the opposite: depth, numbers and control. Both get built.

The morning number

You open the panel and the first thing on screen is what happened yesterday: takings, orders, what sold, what didn’t. Not a wall of menus you have to dig through to find it.

It tells you before you notice

Stock under its reorder level, a booking nobody confirmed, a membership expiring on Friday. The system raises these itself rather than waiting for you to go looking.

Staff see only their part

Three tiers as standard: owner sees everything including money, manager sees stock and operations, staff see their own shift. Enforced at the database, not just hidden in the interface.

Everything exports

Any list in the panel comes out as a CSV your accountant can open. Month-end stops being an evening of copying numbers into a spreadsheet by hand.

Runs on your phone

The panel is built mobile-first, so you can check the day’s takings from anywhere. No app to install, no separate mobile version that is missing half the features.

A record of who changed what

Every edit is written to an audit log with a name and a timestamp. When a price looks wrong or a record disappears, you can see exactly who touched it and when.

Book in four taps

Pick a service, pick a person, pick a time, confirm. No account to create, no password to remember, no form asking for information you have already given.

Confirmation on WhatsApp

The booking or order lands in the customer’s WhatsApp, where they will actually see it, not in an email they never open. Reminders go the same way.

They can find things

Real search and real filters over your actual catalogue: prices, availability, categories. Not a PDF menu from 2021 that somebody has to pinch and zoom to read.

They can see where it is

Order placed, order accepted, order on its way. A status the customer can check themselves, which removes most of the phone calls asking about it.

Someone answers at 2am

The AI chatbot knows your hours, your services and your prices, so a question at midnight gets an answer instead of sitting unread until Monday morning.

It loads on bad signal

Built light enough to open on mobile data in a market street. A booking page that takes eight seconds to load is a booking that never happened.

Ships with every system

What is actually inside
an admin panel.

“Admin panel” gets used to mean almost anything, so here is exactly what we mean by it. Every system on this page arrives with all eight of these. They are not extras.

01

Logins with roles

Owner, manager and staff, each seeing a different panel. Permissions are enforced by the database itself, so a staff account cannot reach the revenue figures even if somebody types the URL directly.

02

A dashboard of your numbers

Not a generic analytics screen. The four or five figures that decide your day: takings, bookings, stock warnings, outstanding payments. All chosen with you before anything is built.

03

Add, edit, delete: everything

Products, prices, staff, services, gallery photos, opening hours, the text on your home page. If it appears on the site, you can change it yourself without calling anyone.

04

Image and file uploads

Drag a photo in and it is compressed, resized and live. No FTP, no asking a developer to swap a picture, no site slowing down because someone uploaded a 9MB camera file.

05

Search, filter and sort

Once there are two thousand records, a list is useless without them. Every table in the panel can be searched by name, filtered by status and sorted by date or amount.

06

An enquiries inbox

Form submissions, bookings and messages land in the panel with a read/unread state, so nothing is lost in a shared Gmail account that four people half-check.

07

CSV export

Any table becomes a spreadsheet in one click: sales, customers, stock, attendance. Your accountant gets a file instead of a screenshot.

08

An audit log

Who changed what, and when. Boring until the day a price is wrong or a record vanishes, and then it is the most valuable screen in the panel.

Under the bonnet

Built on things that
will still be here in five years.

No page builder, no plugin stack that breaks when one of them updates, no licence you have to keep paying to keep your own business running. Hand-written code on infrastructure you own the account for.

Supabase: Postgres, auth, storage Row-level security on every table Vercel deployment, your own domain Automatic daily backups Offline-capable counter mode WhatsApp Business integration Playwright-tested before handover Full source code handed over

The database lives in your Supabase account and the site lives on your domain. If you ever want to move on, you take all of it and any competent developer can carry on from where we stopped.

How a build runs

Five weeks, roughly,
and you watch all of them.

The single biggest reason software projects go wrong is the client seeing it for the first time at the end. You get a live preview link in week one and it updates as we work.

01

You describe your day

Not a requirements document. Just talk us through how the shop actually runs. What gets written down, what gets forgotten, what argument happens every month. Usually one call, sometimes just WhatsApp voice notes.

02

We map it and price it

You get back a plain-language list of every screen and what it does, plus one number and one timeline. If something on that list is not worth paying for, we cut it before a line is written.

03

The database first

Tables, relationships and permissions before any interface. Getting this wrong is the thing that makes systems impossible to extend later, so it takes the time it takes.

04

Panel and site together

Built in parallel with a live preview link you can open any time. You will spot things we would never have thought to ask about, and that is the point of showing you early.

05

Real data, real testing

We load your actual products or customer list and run the whole thing through Playwright: every form, every role, every screen size. Bugs get found here rather than by your staff on a Monday.

06

Handover and a walkthrough

A session with you and your staff, recorded so it can train the next person you hire. Then a month of free fixes while everyone settles into it.

Straight answers

The questions owners actually ask.

What is the difference between a website and business software?
A website tells people about your business. Software runs it. A website has pages; a system has logins, a database, records that change every day, and a panel you work inside. Most clients end up with both, connected. The site brings people in, the system handles what happens after.
I run a barber shop. What would I actually get?
Two halves. Your customers get a booking page: pick a barber, pick a slot, confirm on WhatsApp. You get a panel showing the day laid out chair by chair, a customer list with visit history and preferred barber, takings per chair, and a record of who never turned up. It runs on the counter tablet and on your phone.
Do I need to be technical to use it?
No. The panel is built for the person who runs the shop, not for a developer. Everything is a form and a button. We also sit with you and your staff for a walkthrough at handover and record it, so the next person you hire can be trained from the recording.
Is my business data safe?
The data sits in your own Supabase project under row-level security, which means permissions are enforced by the database rather than only by the interface. A staff login physically cannot read the owner’s revenue figures. Backups run automatically and you hold the keys to the account.
Can staff have different access from me?
Yes, and it is usually the first thing owners ask for. The standard setup is three tiers: owner sees everything including money, manager sees operations and stock but not full financials, staff see only what they need for their shift. Every change is written to an audit log with a name and a timestamp.
How long does a system take?
A single-purpose system like a salon booking tool is usually two to four weeks. Stock management with purchasing, suppliers and reporting runs four to six. Multiple branches or heavy reporting takes six to ten. You see a working preview link from the first week, not at the end.
What if the internet drops at the counter?
For counter systems we build an offline mode. Sales entered while the connection is down are held on the device and pushed up the moment it returns, so the shop never stops because the internet did. Worth mentioning up front, because it changes how the system gets built.
What happens if I want to stop working with you?
You take everything and go. The code is yours, the database is in your account, the domain is in your name. There is no licence to renew and no monthly fee holding the business hostage. Any developer can pick it up, because it is written plainly rather than generated by a builder.
Why is there no price list on this page?
A booking page for one barber and a stock system for three branches are not the same job, and quoting them from the same table means somebody gets overcharged. Describe what you need on WhatsApp and you get one straight number for exactly that, usually the same day.
Next step

Tell us how your day runs.
We will show you the screen.

No requirements document and no discovery invoice. Describe the business on WhatsApp (voice notes are fine) and you will get back a plain list of screens, a number and a timeline.

nexlyr.solutions@gmail.com · Karachi, working worldwide