The tenant adds photos, you record who pays and send the contractor the order.

You can hide your comment from the tenant; by default everyone sees it.
The contractor gets a link to a page with the address, description and photos; you change the repair’s status.
You record who pays: landlord, tenant, letting agent or insurance, with the estimated cost.