We have build management systems, task tracking system, membership sites, contest sites, social networks as well as various other types of simple to complex database driven systems in the past and well aware of the challenges in such a project. We will use the LAMP stack and a modified multi-tier architecture to produce a scalable solution with clean and documented coding. We follow an Object oriented approach for logical separation of the system architecture and ensure modularity for future expansion. Coding best practices will be used to achieve efficient execution and code reuse to reduce future development times.