Project overview
About this project.
WeFix connects a maintenance contractor with the homes it services. A resident opens the app, picks
the service, describes the fault in their own words — the air conditioning is not cooling, the
fridge is leaking water — and attaches a photo of the problem. The request lands in the web
management portal, where the admin assigns it to a technician, who works the job from his own app.
Three surfaces, in Arabic and English:
- Customer app — report a fault, attach a photo, follow the job.
- Technician app — assigned jobs, on-site work, completion.
- Web portal — the contractor's management side: requests, assignment, catalogue, invoicing.
The buildings model — what makes it more than a job-ticket app
A landlord can register all of his buildings under a single code, and his tenants join against it.
Services are then split in two:
- Landlord-paid — shared and structural items. The tenant requests them free of charge;
the request routes to the landlord as well as to the admin, and is then assigned to a technician.
- Tenant-paid — everything the resident is responsible for themselves.
That turns a consumer repair app into a property-maintenance contract system: the same request flow
serves individual customers and whole buildings, with the billing side deciding who gets the invoice.
The code carries a dedicated building-manager invoicing module, an inventory/parts catalogue, and
country and city management for multi-area coverage.