# frontend

## Frameworks used in frontend:
- vue.js

## Explanation

### styles
different or global style css directory. not used in this project. global styles defined in App.vue and more specific styles in dedicated views scoped.

### views
views within the template (as specified in App.vue) written sites 

### router
index.js file used for routing consumer requests to specific view(views in views directory within frontend).

### components
components extracted from views like buttons, lists and forms. imported and implemented for usage within views.

### app.vue
main vue template file. components like containers and parant containers defined in there, though used on all views equally.

### Dockerfile and Dockerfile.dev
Dockerfiles for development and deployment. Specific use with development / production docker-compose file.

### media
directory for logos, media and otherwise used media components.


## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
