Here is what I would need--
2 modules, one admin, one real estate customer
The customer module would allow the user to create and save a bio, including uploading a photograph, etc. They would also be able to create real estate ads including uploading up to 6 photographs of the property.
The admin module would allow the administrator to create, modify and delete any customer account. It would also be able to do any of the customer module tasks on behalf of the customer. It would also be able to set the number of ads a customer is allowed to create.
This web system supports a physical kiosk in a mall location which would report back to this web system the number of times an ad has been previewed and how many times the ad has been randomly displayed on the kiosk digital screens. This updating can be time delayed.
This web system must also be able to download the ads to the kiosk on a twice monthly schedule (and in irregular manual updates) in an XML format with photos. This requires a windows-based client to run the virtual tours automatically and allow users to lookup tours by an assigned number.