Pārlūkot izejas kodu

Gewähltes Projekt geändert

UMTS at Teleco 1 mēnesi atpakaļ
vecāks
revīzija
79334eeb0e

+ 25 - 0
Abgaben/Beepzone-Stack-Projektplanung.md

@@ -0,0 +1,25 @@
+# BeepZone-Stack Initiale Finalisierung
+> Eine sehr Effiziente, Funktionsreiche als auch Integrierbare Inventarisierungslösung geschrieben in Rust 
+###### *T.Bachmann (aka. crt oder umts) - 2025-12-09*
+
+## Kurzplanung
+
+### Ausgangslage
+- BeepZone-Backend (MySQL Schema und Sekel-Proxy) : Läuft stabil, benötigt jedoch diverse Aufräumarbeiten und Dokumentation.
+- BeepZone-eGUI (Desktop Client) deckt die Grundfunktionalität ab, es fehlen aber diverse Features (zB. richtiges RBAC, Admin Panel View) und es gibt noch diverse Lücken im Bereich Tests und Dokuemntation.
+
+### Hauptproblem
+Ohne den Finalisierten Stack kann das Inventarsystem nicht im Betrieb umgesetzt/angewendet werden.
+
+### Projektziel (Soll)
+BeepZone-Stack produktion bereit machen und publizieren sowie für internen Einsatz fertigstellen.
+
+### Teilziele
+- Fehlende im UI Angezeigte Funktionen implementieren
+- Fehlende Funktionen bezüglich Admin Panel und RBAC implementieren
+- Tests aller Funktionen und Feinschliff
+- Code aufräumen und Dokumentation und Setup Anleitung fertig Stellen.
+
+### Nutzen
+- Intern: Schliesst die aktuelle Lücke im Bereich Inventarisierung, reduziert unbemerkter Diebstahl, und erleichtert Audits von Zimmern und deren Zugewiesenen Objekte
+- Extern: Vorzeigbares OpenSource Projekt das von anderen Verwendet werden kann bzw. erweitert und Verbessert werden kann.

+ 0 - 0
Abgaben/SwiftEdging-Projektplanung.md → Archiv/Projektplanungen/SwiftEdging-Projektplanung.md


+ 9 - 4
JOURNAL.md

@@ -1,3 +1,5 @@
+[Zurück zu README.md](README.md)
+
 # Moduljournal
 - Enthählt
 	- Tägliche Notizen zu getätigten Arbeiten, Gedanken Prozessen sowie Gelerntem währen Wiederhulung von Modul 306 - Kleinprojekte im eigenen Berufsumfeld abwickeln, ungefiltert
@@ -18,11 +20,11 @@ Okeh zu erst mal muss ich was auswählen als "Projekt" Vorschläge? :
 
 Abwägung :
 (Einschätzung: 1-5, 1 = Garnicht geignet, 5=Perfekt geignet)
-- BeepZone : Mag ich zwar sehr aber ist sehr sehr grosses Projekt welchem noch mehr als nur ein bisschen feinschliff an Core Componenten benötigt deswegen last prio
-	- Einschätzung: 2
+- BeepZone-Stack : Nach analyze eines der mir am nähsten liegenden Projekten welches wenig Risiken mit sich bringt da ein grossteil der Kenntnisse schon vorhanden sind und grossteil der Grundbausteine schon stehen, Zudem ist dies nicht nur ein Persönlich Motiviertes Projekt sondern wird zudom noch dringend im Berufsumfeld benötigt.
+	- Einschätzung: 5
 - SwiftEdging : So halb wichtig brauch ich weil ich sonst wahnsinig werde aber ist Objective-C, kenn ich somit nicht so gut. Wäre gut für mein lieblings Tool namens Wekan.
 	- Einschätzung: 3
-- Sigma-Mini-IP-Button : Relativ wichtig im Berufsumfeld und dringenst notwendig, Ist jedoch sehr abhängig von nicht finalisiertem Sigma-Mini-Repeater Projekt, Würde sich jedoch als guter Kandidat stellen da so mehr Projekt einteilungs Objekte möglich sind.
+- Sigma-Mini-IP-Button : Relativ wichtig im Berufsumfeld und auch zeitnahe notwendig, Ist jedoch sehr nahe daran schon Finalisiert zu sein.
 	- Einschätzung: 4 
 
 Definition Phase Notizen :
@@ -61,7 +63,7 @@ Muss mich endlich entscheiden was ich als Projekt nehme, auch wenn meine Vorlieb
 - Machbarskeitanalyze --
 - PSP ++
 
-### Projektentscheid
+### Initialer Projektentscheid
 Es wurde SwiftEdging als Projekt gewählt da es theoretisch ein guter Kandidat für mein geliebtes Wekan darstellen würde, Grossteil des Codes schon existiert und via Privater Git Commits nachvollziehbar gebaut wurde. Zudem bringt es auf persönlicher Ebene viel Enthusiasmus und Interesse als Motivator bei der später kommenden Umsetzung mit sich was sich auch auf die Planung abwälzt.
 
 ### Projektbeschreib Initialisierung
@@ -69,5 +71,8 @@ Vorerst müssen laut LP die Basics aufgenommen werden mit der Perspektive davon
 - [X] Aufschreiben Ziel des Projektes (Ausgangsituation, Ist und Soll)
 - [] Aufschreiben Diskrepanz / Was ist jetzt zu tun. (So in etwa das Ziel, "Was musst gemacht werden und so" "Alle Elemente sollen Einheitlich aussehen")
 
+## 2025-12-09
 
+### Abänderung Projektentscheid
+Nach analyze Machbarkeit wurde sich umentschieden den Beepzone-Stack zu Finalisiern (Mein Inventar System), dies darauf das SwiftEdging nicht zuverlässig/sinnvoll machbar wäre und im nächsten MacOS update höchstwahrscheinlich nicht mehr anwendbar wäre (beta release von MacOS 26.2 macht umsetzung momentan unmöglich), Die zuvor geschrieben SwiftEdging-Projektplanung in Abgaben wurde in den Ordner Archiv/Projektplanungen/ verschoben und es wird eine neue erstellt im Abgaben Ordner
 

+ 1 - 1
README.md

@@ -13,7 +13,7 @@ Ungefilterte datierte Notizen welche während des Modules aufgeschrieben wurden:
 Markdown, Drawio und Exportierte PDF Datein welche Teil der Abgabe sind (sowie ggf. weitere ressroucen wie zB. Word Datein) können im [Ordern Abgaben](Abgaben/) gefunden werden.
 
 #### Projektplanung :
-- Markdown (Work In Progress): [Abgaben/SwiftEdging-Projektplanung.md](Abgaben/SwiftEdging-Projektplanung.md)
+- Markdown (Work In Progress): [Abgaben/SwiftEdging-Projektplanung.md](Abgaben/BeepZone-eGUI-Projektplanung.md)
 - PDF : (Finale Version welche vor Abgabe erstellt wird)
 
 ## Eigenständigkeitserklärung