Everything Idamah ships today
From anonymous QR intake all the way to reports — the full product surface, ready for your restaurants.
Ticket intake
Anonymous QR ticketing
A sticker on every piece of equipment. Staff scan, describe, attach a photo, submit — under 30 seconds, no login.
Supervisor triage queue
Every anonymous submission lands in a staffed triage queue. Promote to the pipeline or reject as spam in one click.
Multi-channel submission
QR, in-app, and public web — all converge on the same pipeline with the same SLA.
Field operations
Installable PWA
Technicians add Idamah to the home screen in one tap. Works offline, syncs when back online.
Travel + fix timers
Traveling / on-site / investigating buckets, captured automatically so MTTR reports reflect reality.
Web push notifications
Instant alerts when a ticket is assigned, upgraded, or left unattended — on iOS 16.4+, Android, desktop.
Opt-in GPS pinger
Technicians toggle live location on during shifts. Managers see a live map; pings TTL-reap when the shift ends.
Scheduling
Bookable calendar
Drag-and-drop PM and repair slots across technicians with availability-aware conflict detection.
Availability rules
Tenant-wide working hours, per-technician overrides, holidays, and shift overrides — all honoured by the calendar.
Recurring inspection templates
Monthly / quarterly templates auto-generate appointments at 02:00 UTC so PMs never slip.
Reporting
KPI dashboard
MTTR, utilization, travel %, first-time-fix, SLA compliance, backlog trend — all in one view.
CSV + PDF export
Export any report with UTF-8 BOM so Arabic renders correctly in Excel.
Saved filters
Name a filter combination once and recall it anywhere — per-user presets with a single default per screen.
Platform
Arabic + English, full RTL
Every screen, every email, every PDF — translated and mirror-imaged so Arabic isn't a second-class citizen.
Six-role RBAC
Super admin, tenant admin, maintenance manager, restaurant manager, technician, staff — with tenant isolation baked into the data layer.
Complete audit log
Every sensitive action writes an immutable row. Filter by actor, resource, or date and export for compliance.