# Directory Structure

![](https://4014800298-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mh-aV4f8yYAZz1JI4bb%2F-Mh0l7Z-WLaTl1RHlcuf%2F-Mh0opR16dwIfdF74MoB%2FScreenshot_12.png?alt=media\&token=34784b12-b187-48be-9ae5-dba94b994976)

### Assets

Contains all assets for the app like **app images**, **app styles**, etc.

### Components

Contains all sections required in a page. Eg: Nav, Footer, etc

### Router

Contains the paths to all your pages and sections.

### Store

The web application for Fuodz uses [vuex ](https://vuex.vuejs.org/)as state management. It basically stores for example items in cart, logged in user info, etc. It is also where you would change your api endpoints.

### Views

Contains all the pages you see on the web application. Eg: Login, Home, Product pages.

### App

It is the base structure for all the pages on the web app

### Main

Contains imports of packages and their references. Also contains the google map keys and can be changed over there.
