Projekte

Apps und Websites, die aus dem Alltag entstanden sind – selbst gebaut, selbst gehostet, offen dokumentiert.

Angefangen hat es mit einer Flask-Website, um zu verstehen, wie das Web funktioniert. Heute baue ich Apps mit SvelteKit und PocketBase, hoste sie auf dem eigenen Server und schreibe auf, was ich dabei lerne. Jedes Projekt hier löst ein Problem, das ich selbst hatte – im Verein, am Stand oder zu Hause.

Technische Beiträge zu den Projekten stehen auf notes.kfluitman.com.

Apps

SvelteKit-PWAs mit PocketBase – für Vereine, den Stand und mich

KnowMore – Screenshot

KnowMore

Team-Kalender für Sportvereine: Termine, Zu-/Absagen, Chat, Fotos – datensparsam, selbst gehostet.

SvelteKitPocketBaseGoPWA
FindMore – Screenshot

FindMore

Tabellen und Spielpläne aller Schweizer Amateurteams – offen für alle, als installierbare App.

SvelteKitPWAService Worker
PlayMore – Screenshot

PlayMore

Turniere planen und live führen: Gruppen, Spielpläne, Resultate – vom Handy aus, auch offline.

SvelteKitPocketBaseGoPWA
Kasse – Screenshot

Kasse

Kassensystem für den Crêpe-Stand: Bon tippen, Bar/TWINT/Karte, Kassensturz und Abrechnung pro Event.

SvelteKitPocketBasePWA
KidsPlayCollection – Screenshot

KidsPlayCollection

Meine Sammlung an Liedern, Spielen und Übungen für Schule und Fussballtraining – als durchsuchbare Web-App.

SvelteKitMarkdownPWA

YTT

YouTube-Transkripte holen und übersetzen – ein Container mit SvelteKit, FastAPI und LibreTranslate.

SvelteKitFastAPIPythonDocker

Websites

Statische Seiten für Familie, Freunde und die eigenen Projekte

de Luc's Büx – Screenshot

de Luc's Büx

Website des Crêpewagens: Angebot, Standplätze, Catering-Anfragen – statisch, schnell, zweisprachig.

Hugo
Neustadtbrockenhaus – Screenshot

Neustadtbrockenhaus

Brockenhaus und Café in Winterthur: Öffnungszeiten, Abholung, Aktuelles.

HugoBlowfish
Sail, Soup n Sew – Screenshot

Sail, Soup n Sew

Segeln, Nähatelier und Catering – die Website von Jana Schatto.

HugoTailwind
know-more.ch – Screenshot

know-more.ch

Die öffentliche Seite zu KnowMore – mit Live-Demo der Vereinsdaten.

SvelteKitTailwind
Notes – Screenshot

Notes

Mein technisches Blog: Architektur-Beiträge zu den Projekten, aus den Repos heraus geschrieben.

SvelteKitMarkdownShikiMermaid

Homelab & Werkzeuge

Was auf dem Server läuft und was mir die Arbeit abnimmt

Unraid-Homelab

Ein Server für alles: Fotos, Dokumente, Cloud, Websites und die Apps – hinter Cloudflare, CrowdSec und Authentik.

UnraidDockernginxAuthentikCrowdSec

Security Dashboard

Wer klopft an? Angriffe aus nginx-Logs, CrowdSec und DNS auf einem Blick.

FastAPISvelteKitPrometheus

BackupHub

Alle Backups des Servers an einem Ort: rsync auf die zweite Maschine, rclone in die Cloud, mit Zeitplan und Status.

SvelteKitRemote Functionsrsyncrclone
RADAR – Screenshot

RADAR

Mein Tech-Radar: kuratierte Quellen, täglicher Bericht nach Relevanz für meine Projekte, Hinweise auf Breaking Changes.

SvelteKitNodeClaude

vikunja-mcp

MCP-Server für die To-do-App Vikunja: Aufgaben, Projekte und Kanban aus einem KI-Assistenten heraus pflegen.

TypeScriptMCP

knowmore-federation

Ein typisierter Client für die Verbandsdaten, geteilt von FindMore und KnowMore – als npm-Paket.

TypeScriptSvelte

Pädagoge, Fussballtrainer, Crêpes und Code — in Winterthur.

© 2026 Kees Fluitman

Alle Inhalte, keine Cookies, keine Werbung. · Built 2026-10-25 23:21 UTC