diff --git a/.gitignore b/.gitignore index be83d83..c7e7e1d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ -**/node_modules -**/.DS_Store -**/go_init \ No newline at end of file +**/.env +backend/node_modules +frontend/node_modules +.idea +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md index 3dcfb15..ea86d44 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,51 @@ -# Vorlage_Node_React +Projektname -zu beginnt sollte die aio Datei ausgeführt werden. Im Anschluss werden alle abhänigkeiten installiert und das Projekt luaffährig gemacht. Ich empflehe nur über GUI das Template zu nutzen und als Vorlage zu verwerden so geht alles out of the Box \ No newline at end of file +Projektübersicht + +Geben Sie hier eine kurze Beschreibung des Projekts ein. Was ist das Ziel des Projekts? Welche Problemstellung löst es? + +Verwendete Technologien + +Backend: Node.js, TypeScript, Express oder Fastify +Frontend: React (nur bei mittleren Projekten) +Containerisierung: Docker, Docker Compose +Projektstruktur + +backend/: Enthält den Backend-Code (z.B. Express, Fastify) +frontend/: Enthält den Frontend-Code (nur bei mittleren Projekten) +.vscode/: Visual Studio Code spezifische Konfigurationen +utils/: Hilfsfunktionen und Skripte +Einrichtung und Konfiguration + +Schritt 1: Repository klonen +sh +Code kopieren +git clone +cd +Schritt 2: Docker Container starten +Die Anwendung wird vollständig mit Docker konfiguriert und gestartet. Stellen Sie sicher, dass Docker auf Ihrem System installiert und gestartet ist. + +sh +Code kopieren +docker-compose up --build +Schritt 3: Umgebungsvariablen +Stellen Sie sicher, dass alle notwendigen Umgebungsvariablen in einer .env-Datei im Wurzelverzeichnis des Projekts definiert sind. + +Projektbeschreibung + +Ziel des Projekts: Beschreiben Sie hier, welches Ziel das Projekt verfolgt und welche Problemstellungen es lösen soll. +Hauptfunktionalitäten: Listen Sie die wichtigsten Funktionen des Projekts auf. +Bekannte Probleme: Dokumentieren Sie bekannte Bugs oder Einschränkungen. +Zukünftige Verbesserungen: Welche Features sollen in zukünftigen Versionen hinzugefügt werden? +Docker-Konfiguration + +Die Docker-Konfigurationsdateien sind im Repository enthalten und bereits für die Entwicklung und den Einsatz vorbereitet. + +Dockerfile: Definiert das Docker-Image für das Projekt. +docker-compose.yml: Konfiguriert und startet mehrere Docker-Container, einschließlich Backend und (falls vorhanden) Frontend. +VSCode Konfiguration + +Visual Studio Code spezifische Konfigurationen sind im .vscode-Verzeichnis enthalten: + +tasks.json: Enthält vordefinierte Tasks für das Projekt. +launch.json: Konfiguriert Debugging-Optionen für Backend und Frontend. diff --git a/go_init b/go_init new file mode 160000 index 0000000..4dfa959 --- /dev/null +++ b/go_init @@ -0,0 +1 @@ +Subproject commit 4dfa9593cf8955659926ff1c5612f58a6faa5670 diff --git a/linux b/linux index b726761..e1549d8 100755 Binary files a/linux and b/linux differ diff --git a/macos b/macos index d5d0bec..3b799ac 100755 Binary files a/macos and b/macos differ diff --git a/windows.exe b/windows.exe index e13eba4..744629b 100755 Binary files a/windows.exe and b/windows.exe differ