The default directory structure is intended to provide a great starting point for both Progressive Web App and Cordova/PhoneGap App.
/res This directory contains platform specific resources such as launch icons, splash screens, configuration files etc. for the Cordova/PhoneGap project.
/www This directory contains the project's HTML/CSS/JS assets.
config.xml It is a global configuration file that controls the Cordova/PhoneGap app's behavior.
/assets This directory contains the CSS, JS, images, fonts assets.
/partials This directory contains the HTML files.
browserconfig.xml This XML file, specific to IE/Edge, is used to define pinned site customizations, such as tile backgrounds, badge updates, and tile notifications.
index.html This file is the entry point to the app.
manifest.json This web app manifest is a simple JSON file that tells the browser about your web application and how it should behave when installed on the user's mobile device or desktop.
service-worker.js This file empowers the PWA by enabling offline caching, background sync, push notifications etc.
assets directory contains two folders —
vendor directory contains the core dependencies, third-party libraries and plugins used in the app.