I am working on a real estate project, the client want to be able to define a construction projects with following properties (name, location, type, et.... Then within each project client need to be able to break it into blocks or buildings, In each block or building we need to created define the actual property content (apartments, Houses,etc...)
The property will have various details, like number, area, original price, sell price, customer details, status, model, floor layout pictures, etc...
Each property must be linked to a project and a block within that project.