Projekte
Ausgewählte Projekte
- chessmail // Online-Schach-Community, seit 2003 in Betrieb, mit rund 2.500 aktiven Spielern
- TauscheBanner // das digital souveräne Banner-Tauschnetzwerk
- Microtask // Markdown-basierter Aufgabenmanager als macOS-Menüleisten-App, damit Sie sich auf eine Aufgabe nach der anderen konzentrieren können
- Reboot CMS // schnelles, datenbankfreies, Agenten-freundliches CMS auf Markdown-Basis. Diese Website läuft damit.
CMS-Websites
Eine Auswahl der Websites, die ich umgesetzt habe. Meist arbeite ich mit Designern und Agenturen zusammenm, bei ein paar Projekten stammt das Design von mir.
Open Source
Alle folgenden JavaScript-Module sind im produktiven Einsatz, werden aktiv gepflegt und stammen aus realen Projekten.
Kontaktieren Sie mich gerne für professionellen Support:
Bootstrap-5- und HTML-Komponenten
Allgemeine HTML-Komponenten (funktionieren auch ohne Bootstrap)
- auto-resize-textarea // passt die Höhe eines beliebigen
<textarea>automatisch an die Texteingabe an - touch-and-hold-button // verwandelt einen HTML-Button in einen Button, den man zur Bestätigung halten muss
- cookie-consent-js // Dialog und Framework zur Umsetzung der EU-Cookie-Richtlinie
Bootstrap-Komponenten, -Erweiterungen und -Module
- bootstrap-input-spinner ★ // Spinner-Element zur Zahleneingabe
- bootstrap-show-modal // Bootstrap-Modals in reinem JavaScript
- bootstrap-show-toast // Bootstrap-Toasts in reinem JavaScript
- bootstrap-lightbox-gallery // eine Lightbox-Galerie für Bootstrap
- bootstrap-cookie-consent-settings // umfangreiches Consent-Framework (Coookie Banner)
- bootstrap-detect-breakpoint // erkennt den aktuellen Bootstrap-Breakpoint in JavaScript
- bootstrap-auto-dark-mode // wechselt das BS-Theme automatisch je nach Systemeinstellung
Schachmodule
Service-Layer
- cm-chess // Validierung von Schachzügen, inklusive Varianten
- cm-pgn // Lesen und Schreiben von PGNs (Portable Game Notation)
- cm-engine-runner // Framework zum Ausführen von Schach-Engines
- cm-polyglot // Lesen von Schach-Eröffnungsbüchern im Polyglot-Format (.bin)
Frontend
- cm-chessboard ★ // JS-Schachbrett, ES6-modulbasiert, SVG und ohne Abhängigkeiten
- cm-chessboard-playfield // cm-chessboard-Erweiterung zur Zug-Validierung und mehr
- cm-chessboard-eight-queens-puzzle // cm-chessboard- Minispiel-Erweiterung
- chess-console ★ // vollwertiges Online-Schachspiel, im Einsatz
bei chessmail.de und gambit.ai
- chess-console-stockfish // Online-Schach-Engine, gebaut mit chess-console
- chess-console-puzzles // Online-Schachaufgaben, gebaut mit chess-console
- cm-fen-editor // Online-FEN-Editor, im Einsatz bei chessmail.de
- pgn-to-video-converter // wandelt PGN-Dateien in Videos um
Allzweckmodule
- cm-md-editor // der beste Markdown-Editor
- cm-web-modules // eine Sammlung von JS-Modulen, die ich in vielen Projekten verwende
- teevi // ein schlankes JS-Unit-Testing-Framework ohne Abhängigkeiten
- starfield-js // 🚀 ein Sternenflug-Effekt in reinem JavaScript
PHP
- Reboot CMS ★ // Markdown-CMS, mit optional Blöcken, das sehr schnell und schlank ist
- ido // Projektplanung, Tracking und Rechnungsstellung für Selbstständige
Bei Interesse an einer Zusammenarbeit nehmen Sie gerne Kontakt auf.