Project Structure

when you start development of new dashboard how do you structure your project? As I am new I would appreciate any guidance on how to structure and start developing new dashboard. thanks!

I always use a structured format of:

Dashboard.ps1 is always at the root, and every dashboard has a module associated with it. (Here called intake.psm1)

Functions are defined in the ‘helperss’ folder, which the module automatically sources all .ps1 files in that folder.

Each dashboard page goes in /pages.