All work


ERP
POS, accounts and HR in one system, so the numbers at the till match the numbers in the books.
- Client
- SMEs & retail chains
- Role
- Architect & team lead
- Stack
- Laravel, Vue, MySQL, Flutter


01 · The problem
Separate tools for sales, stock, payroll and accounts meant every report was a copy-paste job and nobody trusted the totals.
02 · What we built
What we built
- 01Offline-first POS that syncs when the connection comes back.
- 02Double-entry accounts with automatic journal posting from sales and purchases.
- 03HR and payroll with attendance import.
03 · Architecture
Architecture
01 · Interface
- Vue
- Flutter
02 · API
- Laravel
03 · Services
- POS
- Accounts
- Inventory
- HR & payroll
04 · Data
- MySQL
04 · Key features
What it does.
POS
Fast billing, barcode, works offline.
Accounts
Ledgers, trial balance, P&L, VAT.
Inventory
Multi-branch stock with transfers.
HR & payroll
Attendance to payslip in one flow.
05 · Screens
A closer look.
06 · Outcome
What it delivers.
0
set of numbers, from the till to the books
Auto
journal posting from sales and purchases
0
flow from attendance to payslip
Next project
Custom CRM with AI
A CRM shaped around the client's sales process, with AI that drafts replies and scores leads.
LaravelReactPostgreSQLOpenAI API
View case study →

