File structure
Cartzilla
This is the root ________ folder that contains all _______ files.
Cartzilla / assets
This folder contains the ________ assets for the template, _________ from the source files.
Cartzilla / assets / ___-_____
This folder contains favicon ______ optimized for different browsers ___ platforms. These icons should __ included in the <head>
section of an ____ document.
Cartzilla / assets / ___
This folder contains compiled ___ files. These include theme.css
, theme.min.css
, theme.rtl.css
and theme.rtl.min.css
, along with their _____________ map files.
Cartzilla / assets / _____
This folder includes the _________ local web font files __ .woff2
format (Inter font).
Cartzilla / assets / _____
This folder contains the _________ icons font file in .woff2
format and the _____________ .css
file, which are _________ from the SVG icon __________ found in the src/icons
directory.
Cartzilla / assets / ___
This folder contains all ___ template's graphic assets, including ______, illustrations, vector icons, etc. _____ assets are neatly organized ______ subfolders.
Cartzilla / assets / __
This folder contains compiled ________ of theme.js
and its minified ___________, theme.min.js
, along with their __________ map files. Additionally, it ________ the theme-switcher.js
file, which handles _________ between light and dark _____.
Cartzilla / assets / ______
This folder includes the .js
and .css
files for all ______ plugins.
Cartzilla / src
This folder contains the ______ files, organized into subfolders.
Cartzilla / src / _____
This folder contains a __________ of SVG icons, which ___ compiled into a font .woff2
and an associated .css
file.
Cartzilla / src / __
This folder includes the _______ theme.js
file and a '__________' subfolder containing various modules. ___ theme.js
file serves as ___ main JavaScript source, which __ compiled (bundled) and optionally ________. This process generates two ________ files: assets/js/theme.js
and assets/js/theme.min.js
, along with their __________ map files. The minified ____, theme.min.js
, is then linked __ all .html
documents within the _______.
Cartzilla / src / ____
This folder contains all _______ .scss
files, which are ________ and optionally minified into .css
files within the assets/css
folder. The resulting ________ theme.min.css
is then linked __ all .html
documents within the _______.
Cartzilla / docs
This folder contains the _____________ .html files that you ___ currently reading. Additionally, it ________ a collection of component _______ pages, each accompanied by _____________ code snippets.
Cartzilla / build
This folder contains JavaScript _____ that are executed by ____.__ scripts within the build ______. The config.js
file allows you __ configure your project paths (_________ structure), as well as ______ and output file names.
Cartzilla / package.json
This file contains essential ________ about your app or ______, including a list of ____________ that will be installed ____ the npm repository when ___ run the npm install _______.
Cartzilla / manifest.json
This is a crucial _____________ file for the Progressive ___ App (PWA) features of ____ application. It specifies app ________, settings, and behaviors recognized __ browsers, such as the ___ name, icons, start URL, _______ settings, and permissions.
Cartzilla / service-worker.js
This file is integral __ the Progressive Web App (___) capabilities of your application. __ acts as a service ______, a type of web ______ that intercepts and handles _______ requests, including dynamically managing _______ of app resources. This ______ runs in the background, ________ offline support, faster resource _______, and other advanced functionality ____ enhances user experience.