I would like to propose a solution to the challenge that we're facing regarding the development of the app. Now as we're expanding and introducing new features and components. The current folder structure is getting very complex and difficult to find package folders that we might need. So my suggestion is we either shift to module based structure in which we can keep all views and components of a module inside a module folder e.g. ("canteen" Module Folder contains -> "component-meal-item", "component-canteen-meal", "view-canteens", "view-canteen-meals" and also we shift some utilities(components) that are used in many different places to a "utils" folder. In this way we can sought the folder structure in a way that is easily understandable and manageable.
Note: If there is any more better solution in @all opinion please give your suggestion here in the comments.