> For the complete documentation index, see [llms.txt](https://dashboard-hero.gitbook.io/dashboard-hero/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dashboard-hero.gitbook.io/dashboard-hero/project-structure/overview.md).

# Overview

Let's have a quick look at the project scaffold. We'll have a look at even more details in the Architecture section.

![](https://1452541941-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh_p5_54rUvm0fjk9C0%2F-LiO0DioNijmxxILFXzB%2F-LiNw0LJaaafKfX-nFY_%2FScreen%20Shot%202019-06-27%20at%203.32.31%20PM.png?alt=media\&token=6562e2c5-4738-4953-bcb8-9c7093010630)

`/public` - output of packaged app&#x20;

`/src` - this is what you will be using during development. NPM calls rollup, and together they move and transform the files from /src to /public.

`package.json` - manifest file for your project(kind of). Lists details of your project(names), main entry point in the app(main.js), and external dependencies(think maven/ivy for Java world, composer for php, PyPM for Python). See [NPM(and package.json)](https://app.gitbook.com/@dashboard-hero/s/dashboard-hero/basics/npm-and-package.json) for more details.

Rollup - a tool that compiles small pieces of code into something larger. In a nutshell, it scans src/(that might contain `import` and `require` statements, for instance) and produces /public(parts of it, anyway) that the browser can understand and interpret.

`rollup.config.js` - configuration for Rollup. `input` - This is a required setup and it represents the file we want rollup to process. It should be the main entry point of the application where we import everything else required by it. `output` - marks the folder where the results gets copied. Since we're just talking about the scaffold, we'll leave it at this, for now. See [Rollup(and rollup.config.js)](https://app.gitbook.com/@dashboard-hero/s/dashboard-hero/~/edit/drafts/-LiO0jIpUMx0pUpSTkUc/basics/rollup) for more details.
