Project structure model - scripts for filtering, for working with data; view - views, layout (twig-templates), template cache; controller - processing user requests and displaying views (transferring data to view), the main logic;