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
Change comment: Auto-saved during real-time collaboration
To version 15.1
edited by Patrizia Gurschka
on 2026/09/10 11:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,13 +1,33 @@
1 1  |(% style="width:788px" %)(((
2 2  = 🔋  Schwarmspeicher Electrify =
3 3  
4 -
5 5  {{info}}
6 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  
8 8  **Zielgruppe: **Vertriebs-/Projektentwicklungsteam und IT/DevOps-Betrieb.
9 9  {{/info}}
9 +)))|(% style="width:280px" %)(((
10 +**Auf dieser Seite**
10 10  
12 +{{toc/}}
13 +
14 +
15 +)))
16 +
17 +
18 +
19 +== Übersicht ==
20 +
21 +**Schwarmspeicher Electrify **unterstützt den gesamten Projektlebenszyklus: Standortidentifikation, Genehmigungen, Projektsteuerung und Dokumentation — für beide Use-Cases parallel, über einen Umschalter in der Seitenleiste.
22 +
23 +== Technologie-Stack ==
24 +
25 +**Frontend: **React 18 · TypeScript · Vite · Tailwind CSS · shadcn/ui · React Router · React Query · Leaflet + leaflet.markercluster (Kartendarstellung) · Recharts (Diagramme) · XLSX (Excel-Import/-Export)
26 +
27 +**Backend: **Supabase (self-hosted) — PostgreSQL, Authentication, Storage, Edge Functions, Row Level Security (RLS)
28 +
29 +== Projektstruktur ==
30 +
11 11  |(((
12 12  📁 src/
13 13  
... ... @@ -30,27 +30,6 @@
30 30  📁   functions/   Edge Functions
31 31  )))
32 32  
33 -== Architektur ==
34 -
35 -[[image:1789017284336-190.png||height="353" width="762"]]
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" %)(((
39 -
40 -)))
41 -
42 -
43 -
44 -== Übersicht ==
45 -
46 -**Schwarmspeicher Electrify **unterstützt den gesamten Projektlebenszyklus: Standortidentifikation, Genehmigungen, Projektsteuerung und Dokumentation — für beide Use-Cases parallel, über einen Umschalter in der Seitenleiste.
47 -
48 -== Technologie-Stack ==
49 -
50 -**Frontend: **React 18 · TypeScript · Vite · Tailwind CSS · shadcn/ui · React Router · React Query · Leaflet + leaflet.markercluster (Kartendarstellung) · Recharts (Diagramme) · XLSX (Excel-Import/-Export)
51 -
52 -**Backend: **Supabase (self-hosted) — PostgreSQL, Authentication, Storage, Edge Functions, Row Level Security (RLS)
53 -
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,14 @@
227 227  
228 228  **Storage: **zwei Buckets — dokumente (Schwarmspeicher) und co-dokumente (PV-Co-Location).
229 229  
230 -== ==
231 231  
230 +== Architektur ==
231 +
232 +[[image:1789017284336-190.png||height="353" width="762"]]
233 +
234 +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
235 +
236 +
232 232  == Offene Punkte / zu verifizieren ==
233 233  
234 234  |(((