Skip to content

Commit 1edcc9f

Browse files
authored
Update README.md
> 📁 Reorganisiere Projektstruktur: Assets, Data, Uploads und Tools konsolidiert > Änderungen: Diese PR führt eine konsolidierte und logisch strukturierte Projektarchitektur für ZeroTrace ein: > 📂 Neue Strukturierung: - `assets/sounds/` → enthält Soundeffekte wie `alert.wav` - `data/sites/` → enthält simulierte HTML-Ziele (z. B. `nexuscorp.html`, `gov-portal.html`) - `data/coreEngine.js` → funktionale Kopie/Quelle zur Auslagerung - `uploads/` → automatischer Ablageort für hochgeladene Dateien (`uploadFile`) - `js/coreEngine.js` → Hauptspiel-Logik - `style/terminal.css` → UI-Styling - `ServerStart.bat` → Startet Frontend (Port 8000) und Backend (Port 8080) - `server.js` → Express/Multer-Uploadserver > 🧱 Konsistenz: - Duplikate (`coreEngine.js`, `server.js`) wurden vereinheitlicht und redundant referenzierte Pfade zentralisiert. - Der Upload-Mechanismus ist jetzt klar in `/uploads/` abgebildet. - Simulierte Web-Ziele und Missionsdateien wurden in `data/` gekapselt. > 🧩 Ziel: - Erhöhung der Wartbarkeit, Vorbereitung auf modulare Erweiterung (Tools, Szenarien), saubere Trennung von Code, Assets und dynamischen Daten. <br> --- <br> > ✅ Hinweis: - Die Datei `upload.log` wird automatisch durch `uploadFile` verschoben und bleibt versioniert ausgenommen. > Vorraussetzung - Diese wird aus dem root Verzeinis geladen
1 parent 148eb90 commit 1edcc9f

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

README.md

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,35 @@
4545
4646
```
4747
ZeroTrace/
48-
├── index.html # Hauptinterface (Terminal)
49-
├── js/
50-
│ ├── coreEngine.js # Spiel-Logik und Tool-Verhalten
51-
│ └── missions.js # Externe Missionsstruktur (optional)
48+
├── assets/sounds
49+
│ ├── altert.wav
50+
51+
├── data/sites
52+
│ │ ├── darknet.html.html
53+
│ │ ├── gov-portal.html
54+
│ │ ├── nexuscorp.html
55+
│ │
56+
│ ├── coreEngine.js
57+
│ ├── server.js
58+
│ ├── missions.js
59+
60+
├── js
61+
│ ├── coreEngine.js
62+
63+
├── node_modules
64+
5265
├── style/
53-
│ └── terminal.css # Interface-Styling
54-
├── uploads/ # Hochgeladene Dateien (wird automatisch erzeugt)
55-
├── server.js # Node.js Backend für Datei-Upload
56-
└── ServerStart.bat # Startskript für Frontend + Backend + Browser
66+
│ └── terminal.css
67+
68+
├── uploads/
69+
│ ├── ──< < ┐
70+
│ │
71+
├── index.html │
72+
├── package.json │
73+
├── server.js │
74+
├── ServerStart.bat │
75+
└── upload.log ── ── ── ─ ┘
76+
└──(Automatic process - Tools </> uploadFile)
5777
```
5878

5979
<br>

0 commit comments

Comments
 (0)