To build a website where there are three levels of menu. The Menus are storied in database. Against the combination of three level of Menus, on the left hand side there has to be set of filters to be displayed dynamically. Hence for every combination, what type controls are to be displayed , is to be stores in database.
All the database option that is Creating, Updating, Retrieval (Display) and Deletion is required, along with provision to upload photos and videos. User Administration and Security to be handled.
Further the design has to be responsive.