i'm going to be creating a complex ecommerce application and wanted to know if setting each login panel and area as a module into CI.
for example:
application
modules/
- backend/
-- config
-- controllers
-- models
-- views
- frontend/
-- config
-- controllers
-- models
-- views
- members/
-- config
-- controllers
-- models
-- views
if this method is a bad idea how else would it be done that will let me organise all the controllers, models, and views for each login panel.