Software Erstellung
Desktop-Anwendungen, Web-Entwicklung und Programmierung
Meine GitHub-Projekte
Hier finden Sie eine Auswahl meiner Open-Source-Projekte auf GitHub.
Spiele
Backgammon3D
3D-Backgammon mit grafischer Oberflaeche.
Spielbar offline; Multiplayer via TCP geplant.
Mehr Infos auf der Projektseite.
Sudoku
ITSQ
testsupport_client
Activiti-basierter TestSupport-Client (Original). Automatisiert End-to-End-Tests gegen ein internes System — Vorgänger des Activiti-freien Re-Builds in TestSupport-Tool.
TestSupport-StateMachine
Leichtgewichtige, dependency-freie State-Machine-Engine als Activiti-Ersatz. Pure JDK 11, kein Spring, keine DB. Prozesse werden als lesbarer Java-Code statt BPMN-XML beschrieben — inkl. PNG-Prozessdiagramm-Rendering.
TutorialTestSupport-Tool
Activiti-freier Re-Build des testsupport_client auf Basis der TestSupport-StateMachine-Library. Multi-Modul-Maven-Projekt mit Swing-GUI, LogSearcher, XmlSearcher und Env-Lock — End-to-End-Testautomatisierung im DemoMode.
Web
Template Projekt mit KiloCODE
Template Projekt mit KiloCODE mit Spring-Boot 4.0.5 - Vereinsverwaltung mit PostgreSQL und umfassenden Tests (JUnit, Integration, E2E mit Testcontainers). Unterstützt JDK 8, 11, 17, 21, 25.
Tutorial3D Function Plotter
Mathematische Funktionen interaktiv im Browser als 3D-Flaeche visualisieren - mit Animation und Export.
TutorialEmployeeManagement
Fullstack-Webanwendung zur Mitarbeiter-, Hardware- und Lizenzverwaltung. Spring Boot 4 + React 18 + Docker mit JWT-Security, Flyway-Migrationen, Playwright-E2E-Tests und Monitoring (Prometheus/Grafana). Live unter em.cavdar.de.
TutorialCTE-Dashboard
Angular/TypeScript-Dashboard (Original). Vorgänger der Spring-Boot-Portierung CTE-Dashboard-Spring.
Sonstiges
api-comparison-spring
Spring Boot 4 Demo: Vergleich von REST, GraphQL und gRPC als API-Stile in einer einzigen Anwendung — zum Bewerten der Trade-offs zwischen den Ansätzen.
Technologien
- Programmiersprachen: Java, Kotlin, TypeScript, PHP
- Frameworks: Spring Boot, JavaFX, Android SDK
- Build-Tools: Maven, Gradle
- Tools: Git, IntelliJ IDEA, VS Code