Changes for page Schwarmspeicher Electrify

Last modified by Patrizia Gurschka on 2026/09/10 14:58

From version 8.2
edited by Patrizia Gurschka
on 2026/09/10 07:15
Change comment: Auto-saved during real-time collaboration
To version 11.2
edited by Patrizia Gurschka
on 2026/09/10 08:16
Change comment: Auto-saved during real-time collaboration

Summary

Details

Page properties
Content
... ... @@ -1,72 +1,41 @@
1 -**🔋  Schwarmspeicher Electrify**
1 +|(% style="width:788px" %)(((
2 += 🔋  Schwarmspeicher Electrify =
2 2  
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.
6 6  
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 +
7 7  **Zielgruppe: **Vertriebs-/Projektentwicklungsteam und IT/DevOps-Betrieb.
8 -)))
9 +{{/info}}
9 9  
10 -
11 -)))|(((
12 12  |(((
13 -**Auf dieser Seite**
12 +📁 src/
14 14  
15 - Schwarmspeicher Electrify
14 +📁   components/   UI-Komponenten (Schwarmspeicher + CoLocation*-Pendants)
16 16  
17 - Übersicht
16 +📁   pages/   Seiten der Anwendung
18 18  
19 - Technologie-Stack
18 +📁   hooks/   Datenzugriffe und Business-Logik
20 20  
21 - Projektstruktur
20 +📁   integrations/   Supabase Client
22 22  
23 - Use-Case-Umschalter
22 +📁   types/   TypeScript-Modelle
24 24  
25 - Hauptfunktionen
24 +📁   lib/   Hilfsfunktionen (u.a. mapCoordinates.ts)
26 26  
27 - Dashboard
26 +📁 supabase/
28 28  
29 - Projektverwaltung
28 +📁   migrations/   SQL-Migrationen (inkl. komplettes PV-Co-Location-Schema)
30 30  
31 -▫ Gemeinden
30 +📁   functions/   Edge Functions
31 +)))
32 32  
33 - Kartenansicht
33 +== Architektur ==
34 34  
35 -▫ Potenzialanalyse
35 +[[image:1789017284336-190.png||height="353" width="762"]]
36 36  
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 -
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" %)(((
70 70  
71 71  )))
72 72  
... ... @@ -82,30 +82,6 @@
82 82  
83 83  **Backend: **Supabase (self-hosted) — PostgreSQL, Authentication, Storage, Edge Functions, Row Level Security (RLS)
84 84  
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 -
109 109  == Use-Case-Umschalter ==
110 110  
111 111  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.
... ... @@ -282,12 +282,8 @@
282 282  
283 283  **Storage: **zwei Buckets — dokumente (Schwarmspeicher) und co-dokumente (PV-Co-Location).
284 284  
285 -== Architektur ==
230 +== ==
286 286  
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 -
291 291  == Offene Punkte / zu verifizieren ==
292 292  
293 293  |(((