> For the complete documentation index, see [llms.txt](https://docs.wirebootstrap.com/query-service/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wirebootstrap.com/query-service/sample-project/app.js.md).

# App.js

A common practice in module based JavaScript development is to have a shared module that will be used at an application level across all pages or views in an application. &#x20;

This module can contain common configuration data such as data sources or paths, helper methods such as spinners and message modals, and an application initialization method that begins a startup pipeline before control is given to code serving an individual page or view.  This initialization method will often perform such tasks as pulling user profile data from a data service and/or hiding menu items based on a security profile.

`App.js` in the root of the sample is the application module for the project.
