# DNA analyser frontend

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

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

### Compiles and minifies for production (backend/build/resources/main/static)
```
npm run build
```

### Run your unit tests
```
npm run test:unit
```

### Run your end-to-end tests
```
npm run test:e2e
```

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

## Code documentation

### Store
Global store handles user authorisation.

Plugins:
- Work progress components - `src/components/core/work-progress.vue`

### Event bus global events
Global event bus is created in `main.js`.

- `reloadSequences` - handled in `src/components/sequences/list.vue`
- `newSequence` - handled in `src/components/sequences/overview.vue`