Changes for page Schwarmspeicher Electrify
Last modified by Patrizia Gurschka on 2026/09/10 14:58
From version 11.2
edited by Patrizia Gurschka
on 2026/09/10 08:16
on 2026/09/10 08:16
Change comment:
Auto-saved during real-time collaboration
To version 8.2
edited by Patrizia Gurschka
on 2026/09/10 07:15
on 2026/09/10 07:15
Change comment:
Auto-saved during real-time collaboration
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,41 +1,72 @@ 1 -|(% style="width:788px" %)((( 2 -= 🔋 Schwarmspeicher Electrify = 1 +**🔋 Schwarmspeicher Electrify** 3 3 3 +|((( 4 +|((( 5 +ℹ️ **Zweck: **Webbasiertes Projektmanagementsystem zur Verwaltung von Batterie-Großspeicherprojekten in Deutschland und Österreich — vom Standort über Genehmigungen bis zur Projektsteuerung und Dokumentation. Deckt zwei Use-Cases ab: klassische Schwarmspeicher-Standorte und PV-Co-Location-Standorte. 4 4 5 -{{info}} 6 -**Zweck:** Webbasiertes Projektmanagementsystem zur Verwaltung von Batterie-Großspeicherprojekten in Deutschland und Österreich — vom Standort über Genehmigungen bis zur Projektsteuerung und Dokumentation. Deckt zwei Use-Cases ab: klassische Schwarmspeicher-Standorte und PV-Co-Location-Standorte. 7 - 8 8 **Zielgruppe: **Vertriebs-/Projektentwicklungsteam und IT/DevOps-Betrieb. 9 - {{/info}}8 +))) 10 10 10 + 11 +)))|((( 11 11 |((( 12 - 📁src/13 +**Auf dieser Seite** 13 13 14 - 📁components/ UI-Komponenten (Schwarmspeicher+ CoLocation*-Pendants)15 +▪ Schwarmspeicher Electrify 15 15 16 - 📁pages/ Seiten der Anwendung17 +○ Übersicht 17 17 18 - 📁hooks/ Datenzugriffeund Business-Logik19 +○ Technologie-Stack 19 19 20 - 📁integrations/ Supabase Client21 +○ Projektstruktur 21 21 22 - 📁types/ TypeScript-Modelle23 +○ Use-Case-Umschalter 23 23 24 - 📁lib/Hilfsfunktionen(u.a. mapCoordinates.ts)25 +○ Hauptfunktionen 25 25 26 - 📁supabase/27 +▫ Dashboard 27 27 28 - 📁migrations/ SQL-Migrationen (inkl. komplettes PV-Co-Location-Schema)29 +▫ Projektverwaltung 29 29 30 -📁 functions/ Edge Functions 31 -))) 31 +▫ Gemeinden 32 32 33 - ==Architektur ==33 +▫ Kartenansicht 34 34 35 - [[image:1789017284336-190.png||height="353" width="762"]]35 +▫ Potenzialanalyse 36 36 37 -Zusätzlich übernimmt nginx im Frontend-Container TLS-Terminierung und same-origin-Routing (/auth, /rest, /storage, /realtime, /functions → supabase-kong) — dadurch läuft die App ohne CORS- oder Private-Network-Access-Probleme im Browser 38 -)))|(% style="width:280px" %)((( 37 +▫ Pipeline 38 + 39 +▫ Meilensteinverwaltung 40 + 41 +▫ Stockend 42 + 43 +▫ Forecast 44 + 45 +▫ Aufgabenverwaltung 46 + 47 +▫ Dokumentenverwaltung 48 + 49 +▫ Standortpartner 50 + 51 +▫ Benutzerverwaltung 52 + 53 +▫ Audit Log 54 + 55 +▫ Landingpage "Fläche verpachten" 56 + 57 +○ Routing 58 + 59 +○ Datenzugriff 60 + 61 +○ Supabase 62 + 63 +○ Architektur 64 + 65 +○ Offene Punkte / zu verifizieren 66 + 67 +○ Server 68 +))) 69 + 39 39 40 40 ))) 41 41 ... ... @@ -51,6 +51,30 @@ 51 51 52 52 **Backend: **Supabase (self-hosted) — PostgreSQL, Authentication, Storage, Edge Functions, Row Level Security (RLS) 53 53 85 +== Projektstruktur == 86 + 87 +|((( 88 +📁 src/ 89 + 90 +📁 components/ UI-Komponenten (Schwarmspeicher + CoLocation*-Pendants) 91 + 92 +📁 pages/ Seiten der Anwendung 93 + 94 +📁 hooks/ Datenzugriffe und Business-Logik 95 + 96 +📁 integrations/ Supabase Client 97 + 98 +📁 types/ TypeScript-Modelle 99 + 100 +📁 lib/ Hilfsfunktionen (u.a. mapCoordinates.ts) 101 + 102 +📁 supabase/ 103 + 104 +📁 migrations/ SQL-Migrationen (inkl. komplettes PV-Co-Location-Schema) 105 + 106 +📁 functions/ Edge Functions 107 +))) 108 + 54 54 == Use-Case-Umschalter == 55 55 56 56 Zwei Buttons oben in der Seitenleiste ("Schwarmspeicher" / "PV-Co-Location"). Welcher Use-Case aktiv angezeigt wird, leitet sich direkt aus der aktuellen URL ab (Hook useUseCase.tsx, /pv-colocation/*-Pfade vs. Rest) — nicht aus einem gespeicherten Zustand. Dadurch zeigt die Seitenleiste nach Login oder direktem Aufruf eines Links immer konsistent den richtigen Use-Case. ... ... @@ -227,8 +227,12 @@ 227 227 228 228 **Storage: **zwei Buckets — dokumente (Schwarmspeicher) und co-dokumente (PV-Co-Location). 229 229 230 -== ==285 +== Architektur == 231 231 287 +[[image:1789017284336-190.png]] 288 + 289 +Zusätzlich übernimmt nginx im Frontend-Container TLS-Terminierung und same-origin-Routing (/auth, /rest, /storage, /realtime, /functions → supabase-kong) — dadurch läuft die App ohne CORS- oder Private-Network-Access-Probleme im Browser. 290 + 232 232 == Offene Punkte / zu verifizieren == 233 233 234 234 |(((