Files
pm/Defensio/03_Praesentation_Adam_Gaiswinkler.md
Adam Gaiswinkler 8da8374a1b
Some checks failed
Word Count / count-words (push) Failing after 37s
kürzere version der präsi
2026-04-16 21:31:38 +02:00

66 lines
1.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Adam Gaiswinkler
## Individueller Teil: Adam Gaiswinkler
**CMSModul & Frontend**
---
## Ausgangslage & Motivation
- **Ausgangssituation**: Moderne FrontendPlattform für den Absolventenverein (responsive, neue Features).
- **Persönliche Motivation**:
- TeamVerkleinerung (63) → mehr Verantwortung.
- Projektidentifikation & PraxisBlazor/ASP.NET.
- **Ziele**:
- OqtaneModule (Anmeldetool, HallofFame).
- Responsives UI/UX.
---
## Eingesetzte Technologien
- **TechStack**: Bootstrap+CustomCSS, QuestPDF, Gitea, VS2022wechsel zu VSCode (macOS).
---
## Umsetzung: Oqtane Theme
- EigenNavigation (bootstrap Komponenten haben nicht gepasst ).
- Systemseiten per LINQ ausblenden.
- Responsive CSSMediaQueries + reines CSSBurgerMenu.
- ControlPanel & CookieConsent.
---
## Umsetzung: Hall of Fame
- **KartenGrid**: Responsive Übersicht, LiveSuche & Sortierung.
- **DetailSeite**: GlasmorphismusDesign.
- **Workflow**: RichTextEditor, BildUpload (max5MB), Status (Entwurf/Veröffentlicht) inkl. EigentümerCheck.
- **PDFExport**: QuestPDF.
- **Moderation**: Meldesystem über InterfacesPaket.
---
## Umsetzung: Anmeldetool
- Klar getrennte Ja/NeinButtons.
- LiveStatusUpdates via Blazor.
- UIOverlay, mobilefreundlich.
---
## Herausforderungen & Lösungen
- **Plattformwechsel**: WindowsmacOS → JetBrainsRider.
- **HostingProbleme**: Node.js/HTMLÜbergangslösung 2025.
---
## Learnings
- **Technisch**: Git, CSSFlexbox, Blazor.
- **Methodisch**: Aufgabenverteilung, regelmäßige Meetings.
- **Persönlich**: Eigeninitiative & Verantwortung.
---
## Fazit & Ausblick
- Theme final, mobil, Hall of Fame & Anmeldetool funktionsfähig.
- **Erweiterungen**: TeilnehmerAuswertung, AnmeldeLimit, automatische EMailErinnerungen.