diff --git a/.github/workflows/master-betterzon.yml b/.github/workflows/master-betterzon.yml
new file mode 100644
index 0000000..98211e7
--- /dev/null
+++ b/.github/workflows/master-betterzon.yml
@@ -0,0 +1,33 @@
+
+name: Test
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ node-version: [12.x]
+
+ steps:
+ - uses: actions/checkout@v1
+
+ - name: Cache node modules
+ uses: actions/cache@v1
+ with:
+ path: ~/.npm
+ key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
+ restore-keys: |
+ ${{ runner.os }}-node-
+ - name: Node ${{ matrix.node-version }}
+ uses: actions/setup-node@v1
+ with:
+ node-version: ${{ matrix.node-version }}
+
+ - name: npm ci and npm run build
+ run: |
+ npm ci
+ npm run build
diff --git a/README.md b/README.md
index a10c580..4c53c7b 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,10 @@
# Betterzon
+Website: https://betterzon.xyz
+Blog: https://blog.betterzon.xyz
+Wiki: https://github.com/Mueller-Patrick/Betterzon/wiki
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.5.
+# Project Status
+[![build status](https://github.com/Mueller-Patrick/Betterzon/workflows/Build/badge.svg)](https://github.com/Mueller-Patrick/Betterzon/actions?query=branch%3Amaster)
-## Development server
-
-Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
-
-## Code scaffolding
-
-Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
-
-## Build
-
-Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
-
-## Running unit tests
-
-Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
-
-## Running end-to-end tests
-
-Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
-
-## Further help
-
-To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
+# How to build
+Run ```ng build --prod``` to build a production version of the project
diff --git a/doku/AC_Crawler.drawio b/doku/AC_Crawler.drawio
new file mode 100644
index 0000000..84cd5f1
--- /dev/null
+++ b/doku/AC_Crawler.drawio
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doku/AC_Crawler.png b/doku/AC_Crawler.png
new file mode 100644
index 0000000..498c96f
Binary files /dev/null and b/doku/AC_Crawler.png differ
diff --git a/doku/AC_SearchProduct.drawio b/doku/AC_SearchProduct.drawio
new file mode 100644
index 0000000..cf4ae3f
--- /dev/null
+++ b/doku/AC_SearchProduct.drawio
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doku/AC_SearchProduct.png b/doku/AC_SearchProduct.png
new file mode 100644
index 0000000..ba50674
Binary files /dev/null and b/doku/AC_SearchProduct.png differ
diff --git a/doku/Betterzon_LP.png b/doku/Betterzon_LP.png
new file mode 100644
index 0000000..3708039
Binary files /dev/null and b/doku/Betterzon_LP.png differ
diff --git a/doku/Betterzon_PP.png b/doku/Betterzon_PP.png
new file mode 100644
index 0000000..b3dad2a
Binary files /dev/null and b/doku/Betterzon_PP.png differ
diff --git a/doku/Product_CRUD.drawio b/doku/Product_CRUD.drawio
new file mode 100644
index 0000000..5217cfd
--- /dev/null
+++ b/doku/Product_CRUD.drawio
@@ -0,0 +1 @@
+3ZrbkqIwEIafxkunhHDyckfdQ9Xs1NRae7qMJEB2kFAxHpin3yBBCChqjYjjjUX+dBJId3+00R4YzTdfGIyD7xThsKcP0KYHxj1dtxxbfKZCkgnAcTLBZwRlklYIU/KGpTiQ6pIgvFAMOaUhJ7EqujSKsMsVDTJG16qZR0N11Rj6uCZMXRjW1d8E8SBTHd0u9K+Y+EG+smYNs545zI3lkywCiOi6JIFJD4wYpTy7mm9GOEz3Lt+XbNznA727G2M44qcMSCb41fVmzjdXd8fs13MUIdC35L3xJH9gjMTzyyZlPKA+jWA4KdRHRpcRwumsA9EqbJ4ojYWoCfEf5jyRzoRLToUU8Hkoe7M104UOPoqUFnTJXNxw/3lIQOZj3mCn7zZcBCqmc8xZIsYxHEJOVup9QBky/s5ODv3EGExKBjElEV+UZn5JBWEggx/kQZzH/rDiofPsxUV2B3mr9CiFtPX6GREg03EFw6Xchp5uhWIvHxFZiUs/vXzG61wVi5Q69obPE5wJCCguhyHxI3HtCg9jJoQVZpyINPskO+YEoSy68IK8wdl2vjS+5CaLyc3HnjnerZlOgDf7GCAHF5lXDqzDWVCPDjl7f/CgOwAorpErnhc/NYf3Ne2hMnG/Mgn1vIWIbDUMLuJ4TdvrvJZzXziCJX/S8Q+6mbf/ljvHGzl71kpkqwNogE6gYVQgYB6BRrN9O9DQ9FOoMcYh5viewZHlUBM5NPOS3MghYV0NEma3kCgTokyM24GE0QUkDFBJersZEkfsW4KEVYPEBBF+J5lvNma+iNXLVAjO1TJ92HE5oFQDg9tL9AMOP9nBisPO9U4el6Vc+oEhupNcGh7JJQ20VH4rk/bNXTF+hXSr+fOFUbR063hUc2wdEI6nMdyG9JrBWHW0R8JwREPKtmMBMrGDDKEvOKOvuNTj6DNgWU3urOXSQQcBvfJ2sWR7XToxkVJQOizJK9eLZ0vHKOuuaNFPZNkBf7ZbtOjWeUXLEfuWipY6aKdQ7MhdgLaZs+m3Fd18H1nbB2f9m+eIYcjrHnoPNz3P0113HzeRNbPMC3FTqwZ419zUQMc1oN1VEQhuGZzAqcTJ4MiRULN9S+A0aom550hoRCOPsPldnwkdODYsUXao2YqD+pc5FrIfLFsd0x6GQc3b+Wnfh8NwtXzd8bUzDNudYlhTGFxicvsYNm4Zw4Z93s95R+xbwnD997z7qV+zxGhE68AB72NpPpdxxcOA+qvzZ4w+Zk1rVGuPrmtas7a3ew/Obn9nq6+p3U5ffmdFs/hfShbkxZ97wOQ/
\ No newline at end of file
diff --git a/doku/Product_CRUD.png b/doku/Product_CRUD.png
new file mode 100644
index 0000000..e6c935f
Binary files /dev/null and b/doku/Product_CRUD.png differ
diff --git a/doku/test.txt b/doku/test.txt
new file mode 100644
index 0000000..345e6ae
--- /dev/null
+++ b/doku/test.txt
@@ -0,0 +1 @@
+Test
diff --git a/doku/use-case-betterzon.drawio b/doku/use-case-betterzon.drawio
new file mode 100644
index 0000000..6059f30
--- /dev/null
+++ b/doku/use-case-betterzon.drawio
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doku/use-case-betterzon.png b/doku/use-case-betterzon.png
new file mode 100644
index 0000000..a0cafb8
Binary files /dev/null and b/doku/use-case-betterzon.png differ