Veri tabanını çok güzel kurman lazım. İlişkili tabloları çok güzel ayırırsan yapman gereken tek durum sayfalarını dinamik programlamaya çevirmen diyebilirim. Aslında istediğin piyasa da bulunan bir iş ancak bu modülleri aktif pasif etmek istiyorsan güzel de bir jq veya node js programa lazım olabilir diyebilirim.