Magento has 5
areas types:
- adminhtml: entry point for this area is index.php or pub/index.php. The Admin panel area includes the code needed for store management. The /app/design/adminhtml directory contains all the code for components you’ll see while working in the Admin panel.
- frontend: entry point for this area is index.php or pub/index.php. The frontend contains template and layout files that define the appearance of your storefront.
- base: used as a fallback for files absent in adminhtml and frontend areas.
- webapi_rest: entry point for this area is index.php or pub/index.php. The REST area has a front controller that understands how to do URL lookups for REST-based URLs.
- webapi_soap: entry point for this area is index.php or pub/index.php.