No description
Find a file
kofi1990 ebbd3b764f
All checks were successful
Tests / test (push) Successful in 1m56s
runner fix
2026-02-04 15:41:53 +01:00
.cursor/skills/docs-sync-update Bugfixes 2026-02-03 20:44:08 +01:00
.forgejo/workflows runner fix 2026-02-04 15:10:02 +01:00
.github/workflows Update test.yml 2025-10-02 10:02:25 +02:00
.idea Bugfixes 2026-02-03 20:44:08 +01:00
app Bugfixes 2026-02-03 20:44:08 +01:00
avatars v0.1 Initial Commit 2025-08-04 21:54:05 +02:00
Bilder PortalPWFix 2025-12-02 12:14:29 +01:00
browser-tools-mcp@0b209f622c Update browser-tools-mcp submodule 2025-12-12 08:47:21 +01:00
components Designverbesserungen 2026-02-02 21:51:32 +01:00
docs bugfix tests 2026-02-04 15:37:17 +01:00
generated/prisma Update Nextjs, Prisma 2026-01-19 20:04:13 +01:00
hooks Bugfix 2026-02-02 14:18:53 +01:00
lib runner fix 2026-02-04 15:41:53 +01:00
prisma Prisma Fixes 2026-01-19 20:23:52 +00:00
public Audit-update 2026-01-19 15:35:23 +01:00
Readme Audit-update 2026-01-19 15:35:23 +01:00
scripts Bugfixes 2026-02-03 20:44:08 +01:00
test Refactor calendar event handling and validation 2026-01-20 08:03:45 +01:00
.cursorrules Bugfixes 2026-02-03 20:44:08 +01:00
.dockerignore Prisma Fixes 2026-01-19 20:23:52 +00:00
.gitignore Update Nextjs, Prisma 2026-01-19 20:04:13 +01:00
.gitmodules Ignore local changes in browser-tools-mcp submodule 2025-09-30 11:00:33 +02:00
CLAUDE.md Bugfixes 2026-02-03 20:44:08 +01:00
components.json v0.1 Initial Commit 2025-08-04 21:54:05 +02:00
cookies.txt feat: Erweiterung der Kalender- und Kilometerlisten-Funktionalitäten 2025-10-04 09:27:04 +02:00
cookies2.txt Update auf v1.1.0: Implementierung eines Captcha-Systems mit serverseitiger Validierung, Anpassungen an der Middleware zur Unterstützung statischer Dateien, sowie diverse Verbesserungen in der Benutzeroberfläche und Fehlerbehebungen. Hinzufügen neuer API-Routen für Captcha-Generierung und -Validierung. 2025-09-30 10:48:10 +02:00
docker-compose.yaml vorbereitung docker 2026-01-19 10:57:34 +01:00
docker-entrypoint.sh Enhance Docker setup with improved health checks and migration handling 2025-12-02 14:36:28 +00:00
Dockerfile Prisma Fixes 2026-01-19 20:23:52 +00:00
Dockerfile.cron docker 2025-11-03 11:10:07 +01:00
eslint.config.mjs Update Nextjs, Prisma 2026-01-19 20:04:13 +01:00
init-db.sql v0.8.1 verbesserungen des initialen Docker Deployments 2025-09-24 12:30:48 +00:00
main.sh Enhance Docker setup with improved health checks and migration handling 2025-12-02 14:36:28 +00:00
next.config.ts v0.7.0 Feature Checklist 2025-09-19 09:39:56 +02:00
package-lock.json Designverbesserungen 2026-02-02 21:51:32 +01:00
package.json Bugfixes 2026-02-03 20:44:08 +01:00
postcss.config.mjs v0.1.4 Update Tailwind 2025-08-05 06:40:04 +02:00
prisma-diff.sql v0.8.1 Verbesserungen docker-script 2025-09-24 14:19:15 +00:00
prisma.config.ts Prisma Fixes 2026-01-19 20:23:52 +00:00
proxy.ts Designverbesserungen 2026-02-02 21:51:32 +01:00
README-Database-Sync.md v0.4.0 Systemlogs, Overview, Dashboard 2025-08-05 18:29:31 +02:00
tailwind.config.ts v0.5.7 Aktualisierung der Benutzerverwaltung: Hinzufügen von Vorname und Nachname zu den Benutzerinformationen, Anpassungen im Kalender für Drag & Drop-Funktionalität, sowie Integration von Tailwind CSS Animationen. Verbesserungen in der Benutzeroberfläche und Fehlerbehebungen. 2025-08-14 07:26:05 +02:00
tsconfig.json Update Nextjs, Prisma 2026-01-19 20:04:13 +01:00
vitest.config.ts Implementierung von Test 2025-10-01 08:06:02 +02:00

DFTool Dokumentation

DFTool ist ein umfassendes Verwaltungssystem für das Rote Kreuz Salzburg, entwickelt mit Next.js 16, React 19, TypeScript und Prisma.

Inhaltsverzeichnis

Erste Schritte

Architektur

Features

Entwicklung

Deployment

API


Aufgabe Befehl
Dev-Server starten npm run dev
Tests ausführen npm run test
Lint + Type-Check npm run check
Datenbank UI npx prisma studio

BookStack Sync

Die Dokumentation in docs/ kann bidirektional mit BookStack synchronisiert werden.

Voraussetzungen (Env)

  • BOOKSTACK_BASE_URL (z.B. https://bookstack.dkcloud.at)
  • BOOKSTACK_TOKEN_ID
  • BOOKSTACK_TOKEN_SECRET
  • BOOKSTACK_BOOK_NAME (Name des Buchs, wird beim ersten Sync erstellt)

Befehle

  • Sync (schreibend): npm run docs:sync
  • Dry-Run: npm run docs:sync:dry

Version

Aktuelle Version: 1.3.6