diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0d88c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.png.bkp diff --git a/Home.md b/Home.md index eeeda25..c817687 100644 --- a/Home.md +++ b/Home.md @@ -1,25 +1,31 @@ -# Welcome to the Generational Heritage wiki! +# Welcome to the Generational Heritage wiki! / Üdv a Generációról Generációra Wikin! -## Use case diagram +## Use case diagram / Eset diagram ![Use case diagram of user flows](assets/use-case-diagram.png) -## Dizájn: +## Design / Dizájn: ### Tech overview / Technológiai körkép: ![Design overview of the used tech.](assets/design-overview.drawio.png) -- Platform: *OCI* ([freetier 6ocpu and 26gb ram](https://www.oracle.com/cloud/free/?intcmp=ohp052322ocift#free-cloud-trial)) -- Container orchestration: *[K3S](https://k3s.io/)* +#### Application stack - Ingress/LoadBalancer: *[Traefik](https://traefik.io/)* - Authentication and user management: *[Zitadel](https://zitadel.com/)* - Authorization: *A [Go](https://go.dev/) microservice that checks user relationship with other data* - Static Hosting: *[Cloudflare](https://www.cloudflare.com/) pages* - Frontend: *[Svelte-kit](https://kit.svelte.dev/)* - Backend: *[Go](https://go.dev/) microservice that does the business logic* + +#### Infrastructure / Infrastruktúra: +- Cloud provider: *OCI* ([freetier 6ocpu and 26gb ram](https://www.oracle.com/cloud/free/?intcmp=ohp052322ocift#free-cloud-trial)) +- Container orchestration: *[OKE](https://www.oracle.com/cloud/cloud-native/container-engine-kubernetes/)* +- Deployment: *[ArgoCD](https://argoproj.github.io/)* - DNS and proxy provider: *[Cloudflare](https://www.cloudflare.com/)* ## Backend Service +![Diagram of the backend service](assets/backend-diagram.drawio.png) + ### List of Endpoints diff --git a/assets/design-overview.drawio.png b/assets/design-overview.drawio.png index 8236113..2c34919 100644 Binary files a/assets/design-overview.drawio.png and b/assets/design-overview.drawio.png differ