Business systems
5 business systems, from ERP to point of sale
Logistics, real estate, property, HR and hospitality. We start from the data model, because the joins between records are where these systems break.
What the set covers
Between them they cover the records a business runs on: consignments and invoices, listings and inquiries, staff and payroll, units and tenancies, and orders at the till. Open a row for what each system does and the stack it runs on.
The projects 5
Open a row for what was built, the details that mattered and the stack.
Logix ERP, a logistics management system
An operating system for a freight business: consignments from booking through delivery, the fleet and drivers assigned to them, the rates that price them, and the invoices that follow. Built from the schema up, because the parts a logistics business gets wrong are the joins between them.
- Consignment lifecycle from booking to proof of delivery, with status history retained
- Fleet, driver and route assignment with availability checked at assignment time
- Rate cards per client and per lane, applied at booking rather than at invoicing
- Invoicing and settlement generated from the movements, not re-keyed
- Role-based access separating dispatch, finance and management views
Stack: ReactNode.jsPostgreSQLREST APIDocker
Dar Realty, a real estate CRM platform
A CRM shaped around how property is actually sold in the Gulf: the listing inventory on one side, the buyer and inquiry pipeline on the other, and the agent activity that connects them. Arabic and English throughout, including in the data, not only in the interface chrome.
- Listing inventory with media, availability and per-listing agent ownership
- Inquiry pipeline with stages, assignment and follow-up scheduling
- Bilingual interface and bilingual content fields, right to left and left to right
- Agent activity and pipeline reporting for management
Stack: ReactNode.jsPostgreSQLi18nREST API
HR management system with attendance and payroll
Employee records, attendance and payroll as one system rather than three spreadsheets and a bank file. Attendance feeds the pay run directly, so the hours that were worked and the hours that are paid come from the same source.
- Employee register with contracts, documents and expiry reminders
- Attendance capture with shift patterns, overtime and leave accrual
- Payroll run computed from attendance with allowances and deductions applied per policy
- Payslip generation and a per-run register for finance
- Leave requests with an approval chain
Stack: ReactNode.jsPostgreSQLPDF generation
Residential compound management system
The administration of a multi-unit residential compound in one place. Units with their tenancies. The rent plus service charges that come off them. Maintenance requests from report to closure. Visitor and gate records. The office ran on paper files and a shared drive before it.
- Unit register with tenancy history, so a unit's past is readable years later
- Rent and service charge schedules generated per unit with an arrears view
- Maintenance tickets from resident report through assignment to sign-off
- Visitor and vehicle records against the unit that authorised them
Stack: ReactNode.jsPostgreSQLREST API
Offline-first restaurant point of sale
A till that keeps working when the connection does not. Orders, payments and the kitchen queue run against local storage first and reconcile with the server when the link returns, because a restaurant during service cannot stop for the internet.
- Local-first writes with conflict resolution on reconnect
- Table, counter and takeaway order flows on the same terminal
- Kitchen display queue driven by order state rather than paper tickets
- Split payment, part payment and refund handled at the till
- Day-end reconciliation per terminal and per shift
Stack: ReactIndexedDBNode.jsPostgreSQLService workers
More of the work
10 AI assistants, from retrieval to agents
Retrieval chatbots, a healthcare compliance assistant, a meeting copilot and agents that work inside the tools people already use.
11 dashboards and reporting layers
Power BI, Looker Studio and R, from KPI boards to an automated financial dashboard.
Every case study and project
The full list, filterable by practice, industry and stack.
Next step
Need something in this shape?
Say what the system has to do in a few sentences. The free plan says whether to build it, what it would cost and how long it would take.