Paul Kronegger
TechnologienProjekteÜber mich

BauaBaua - Bauernmarkt und Hofladen (2020-Jetzt)

ca. 3500 Stunden Arbeitsaufwand
BauaBaua Mockup

Die Webseite Löst folgende Probleme:

Die Webseite ist noch unter Entwicklung und daher noch nicht öffentlich.

Skill die ich dadurch gelernt habe

- Angular

- Responsive Forms & Template driven Forms

- Angular Material verwenden

- Verwenden von Modules und Lazyloading -

Interceptors - Pipes

- C#

- WebApi & Console Applications

- Middleware verwenden, erstellen

- EF-Core Das ist ein Framework um Datenbanken als Klassen in C# zu verwenden

- Aufteilen von einem Projekt Aufgeteilt habe ich das Backend auf Käufer und Verkäufer, CronJobs und ClassLibs für geteilten Code.

- MySql verwenden (SQL habe ich in der Schule gelernt)

Hier noch ein Bild von der Datenbank um eine grobe Einschätzung der Dimension des Projekts zu haben.

- Docker / Container

- Schnelle und kleine Container nach der Anleitung von Google

- Nginx-Container mit Environment-Variables für Angular

- .Net-Container für Backend

- Kubernetes

- ArgoCD als GitOps Werkzeug zur kontinuierlichen Bereitstellung für Kubernetes (CI/CD)

- Kustomize und Helm für Kubernetes-Manifests

- Frontend und Backend mit Deployments

- Traefik-Proxy als Ingress Controller

- Cert-Manager für SSL-Certificates

- Terraform

- Um Kubernetes Kluster zu erstellen

- Google-Cloud-Storage Buckets für Bilder

- DNS und Domain

- Shell / Bash

- Für Scripts zB.: C# REST Server mit Swagger-Codegen zu Typescript Frontend API Library umwandeln.

- Apis / Technologien:

- Elastic Search für eine schnelle standortspecifische Suche

- Google Maps Api

- Cloudinary für effiziente Bilder distribution