All the work is pre-funded & Developer will have Bi-Weekly payment, so they do not need to worry about the money and can focus more on the work allotted.
Buyer also do not need to worry as once project started, they can see the daily work logs from developer, they can approve the same or raise a dispute if not satisfied from the work. Also developer needs to submit the weekly status report at the end of each week and buyer needs to approve it or raise a dispute.
Project manager will keep a track of all the works for buyer and developer, Project manager can also approve and disapprove the daily logs and weekly status reports.
Whenever there is a dispute, developer and buyer can send message to Project manager to resolve the dispute. Project Manager can have a dashboard to manage the projects.