Platform Admin
Tenant signup review, approval, trials, suspensions, plans, usage limits, and support sessions.
This first build focuses on the SaaS control plane, tenant onboarding, branch setup, roles, trial rules, Qatar region settings, and the workflow foundation needed before CRM, reception, workshop, inventory, and finance.
Production country
Qatar first
QAR currency, Asia/Qatar timezone, configurable Qatar VAT profile.
Trial policy
14 days
All modules enabled during trial; expired tenants become read-only.
Billing
Manual v1
SaaS subscription billing and tenant customer payments are tracked manually.
Inventory
Branch-owned
Branch transfers require manager approval before stock leaves source branch.
Foundation modules
Tenant signup review, approval, trials, suspensions, plans, usage limits, and support sessions.
Company profile, CR number, branch branding, users, roles, approvals, languages, tax, and mail settings.
English default with Turkish and full Arabic RTL support for app, customer portal, and documents.
Qatar defaults with tenant-editable VAT profiles, number/date formats, and document compliance profile.
Bilingual invoices, receipts, job cards, estimates, branch headers, QR codes, and immutable PDF versions.
Tenant SMTP or Exchange, plus WhatsApp/SMS through platform credits or tenant credentials.
Customers, companies, fleets, contacts, vehicles, ownership history, and duplicate controls.
Branch stock, reservations, issue/return, procurement, and manager-approved transfers.
Manual payments, receipts, refunds, credit notes, Qatar compliance, and tenant tax snapshots.
Tenant isolation, audit logs, email plus username login, read-only expiry, and impersonation logging.
Explicit state transitions for estimates, visits, job cards, inventory, invoices, and approvals.
Dockerized app with PostgreSQL, Redis, tenant storage, NAS backup mount, and NPM proxy network.
Setup checklist