Irya ERP

Construction & installation contractor — Laravel API + Android · v0.1

Status

● Live
All Phase 1–4 + Sprint 5.1 acceptance smokes green.

Stack

Laravel 11.51.0 · PHP 8.3.30 · MySQL 8 · Sanctum + 2FA TOTP

Quick Links

Modules — All Sprints

PhaseSprintModuleEndpoints
11Auth + Multi-role RBAC + 2FA TOTP/auth · /me · /admin/*
12Masters + Purchase (BOQ → Enquiry → Comparison → PO)/masters/* · /purchase/*
13Stores · GRN · Inter-Store DC · Supply DC/stores/*
14Tools + Labour + Attendance/tools/* · /attendance/*
15Android scaffold(client)
16JMR + RA Bill (auto deductions, FIFO advance)/projects/{p}/jmrs · /ra-bills/*
17Invoice + GSTN E-Invoice (mock IRP)/invoices/*
18Search + Dashboards + Ops/search · /dashboards/*
29Vendor invoices + 3-way match/finance/vendor-invoices/*
210Payables + payment batches + bank file/finance/payables · /finance/payment-batches
211Vendor advance recovery + retention release/finance/retention-holds/*
212Finance reports (vendor-spend, TDS, project cost)/finance/reports/*
313Wage sheets + sub-contractor invoices/hr/wage-sheets · /hr/subcontractor-invoices
314No-UAN PF/ESI recovery + agency payables/finance/agency-payables · /finance/agency-recovery-ledger
315Statutory reports + filing tracker/hr/statutory/*
416Tally Prime push queue + sales voucher XML/finance/tally/*
417Real GstnIrpClient (stub + live modes)swap via IRP_DRIVER=gstn
418Pro dashboards + saved widget layouts/dashboards/pro/* · /dashboards/widgets
Mobile5.1Android camera QR + photo + offline + biometric + FCM/documents · /me/fcm-token · /stores/supply-dcs/by-token/{token}

Bootstrap Logins

EmailPasswordRoles
pavankumar@irya.co.inAdmin@123ADMIN (global)
director1@irya.co.inAdmin@123DIRECTOR (global)
director2@irya.co.inAdmin@123DIRECTOR (used by smoke as non-creator approver)
sanjay@irya.co.inAdmin@123PURCHASER + STORE_CENTRAL (multi-role + scoped)
⚠ Change all bootstrap passwords on first real use.