I would like to have design for a web portal and mobile application. The portal will consist of modules that is customizable for each client. The portal will provide specific tools and data from a database. What I need is a blueprint rather than a complete design. Through this blueprint a software/web developer should be able to understand what should be done and based on that should be able to develop it from scratch.
For example; lets say my website url is [login to view URL] and my clients will have urls such as [login to view URL], trt.abc.com. Each url will have a login page and users will login to their portal through this page. Moreover the portal will consist of around 20-30 modules. Each module will have specific data for each customer. One client might have 10 modules while the other one can have 20 modules. Mechanism of the each module will be the same for each client.
I am also open to other solutions that you think it might be more efficient.