We require a system is for managing construction/building projects.
Each project has apartments that are sold to customers.
Customers pay for their apartment according to a schedule and/or according to the progress of the apartment.
Constructor has expenses (to suppliers) according to the project stage/progress.
The main goal is to keep track of apartment stage, keep track of customer payments and constructor expenses and to make sure everything is balanced.
A few notes:
1) This system is only a back-end. There is no front end. It is only used by owner and his emplyees. Only logged in users can view site content - no site available for the public.
2) Therefore, the design (which you provide) need only to be reasoable but does not need to be fancy or something,
3) There is no payment integration - payments by buyers are done by cheques given to the owner. The owner wil only keep record of cheque details but the system does not have integrated payment system.
4) You will be required to provide exceptionally good code, well documented and efficient. There will be no compramise on this matter.
5) Project budget is at most 900$. Please do not bid if you are asking for more.
6) Bidder must have at least 6 years of experience in web, MySQL, linux systems. Has to be highly rated on freelancer.com (at least 4.5 score) with high completion rate (above 80%) and at least 50 raters and we make sure the bidder has done projects with this level of complexity and price range.
Attached is the list of entities managed in the system - I hope it helps to clear some questions.