pages folder

The pages folder contains your .vue application views which will be automatically converted into routes based on the file path.

components folder

The components folder contains all of your .vue single component files. Components are named based on the filename and are accessible to your page .vue files.

assets folder

The assets folder contains asset files such as your css files.

public folder

The public folder contains files that are publicly available to your application. It also contains an index.html file which acts as a template for all your generated pages.

vno.config.js

This file is the point of entry for the project and contains configuration parameters.