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.


