2.6 KiB
2.6 KiB
Projektstruktur-Übersicht
Diese Datei beschreibt die organisierte Struktur des Projekts.
📁 Hauptverzeichnisse
/client/
React Frontend-Anwendung
src/- Quellcodepublic/- Statische Assetspackage.json- Frontend-Dependencies
/server/
Node.js Backend-Server
routes/- API-Routenservices/- Business-Logikmiddleware/- Express-Middlewareconfig/- Konfigurationutils/- Utility-Funktionenpackage.json- Backend-Dependencies
/docs/
Alle Dokumentation
setup/- Setup-Anleitungen (Appwrite, OAuth, etc.)deployment/- Deployment & Production-Docsdevelopment/- Development-Dokumentationserver/- Server-spezifische Dokumentationexamples/- Beispiel-Code (z.B. starter-for-react)legacy/- Legacy-Dateien
/scripts/
Hilfs-Scripts für Entwicklung & Deployment
- Git-Scripts (
git-commit.*,run-git-commit.ps1) - Deployment-Scripts (
deploy-build.js) - Setup-Scripts (
setup-appwrite.ps1,setup-production.ps1) - Commit-Hilfsdateien (
COMMIT_MESSAGE.md,COMMIT_COMMANDS.txt)
/marketing/
Marketing-Materialien und Dokumentation
- Logo-Dateien (SVG)
- Marketing-Guides (TikTok, YouTube, Product Hunt, etc.)
- Influencer-Templates
/n8n/
n8n Workflow-Konfigurationen
workflows/- Workflow-Definitionen
/.kiro/
Kiro-Spezifikationen (Design, Requirements, Tasks)
📄 Root-Dateien
README.md- Haupt-README mit ProjektübersichtSTRUCTURE.md- Diese Datei.env.example- Beispiel-Umgebungsvariablen.gitignore- Git-Ignore-Regeln
🎯 Organisationsprinzipien
- Dokumentation zentralisiert: Alle
.mdDateien sind indocs/organisiert - Scripts getrennt: Alle Scripts sind in
scripts/gesammelt - Sauberes Root: Root-Verzeichnis enthält nur essenzielle Dateien
- Klare Kategorien: Dokumentation nach Themen sortiert (setup, deployment, development)
📝 Wichtige Dateien
Setup
docs/setup/SETUP_GUIDE.md- Allgemeine Setup-Anleitungdocs/setup/APPWRITE_SETUP.md- Appwrite-Konfigurationdocs/setup/GOOGLE_OAUTH_SETUP.md- Google OAuth Setup
Deployment
docs/deployment/PRODUCTION_SETUP.md- Production-Server Setupdocs/deployment/DEPLOYMENT_INSTRUCTIONS.md- Deployment-Anleitung
Development
docs/development/PROJECT_REVIEW_SUMMARY.md- Projekt-Reviewdocs/development/TESTING_SUMMARY.md- Testing-Dokumentation
🔧 Scripts-Verwendung
Alle Scripts befinden sich in scripts/:
# Git-Commit (Windows)
scripts\git-commit.bat
# Git-Commit (PowerShell)
scripts\run-git-commit.ps1
# Deployment
node scripts\deploy-build.js
Siehe scripts/README.md für Details.