Index: README.md
===================================================================
--- README.md	(revision 974de34b27772ae3074ef6663e8a4de706a21ba8)
+++ README.md	(revision 83faa57caf9ec9abbfe7ae901f3eb23185bc1dc2)
@@ -1,3 +1,3 @@
-# Klonkt Hub Beta
+# Klonkt Beta
 
 Persoonlijk multi-site platform met editorial-feel content + sociale community.
Index: src/middleware/render.js
===================================================================
--- src/middleware/render.js	(revision 974de34b27772ae3074ef6663e8a4de706a21ba8)
+++ src/middleware/render.js	(revision 83faa57caf9ec9abbfe7ae901f3eb23185bc1dc2)
@@ -10,4 +10,5 @@
  */
 
+import fs from 'fs';
 import path from 'path';
 import { fileURLToPath } from 'url';
@@ -21,4 +22,10 @@
 const __dirname = path.dirname(fileURLToPath(import.meta.url));
 const VIEWS_DIR = path.join(__dirname, '..', 'views');
+
+// App-versie (uit package.json) — getoond in de footer naast "Klonkt Beta".
+let APP_VERSION = '';
+try {
+  APP_VERSION = JSON.parse(fs.readFileSync(path.join(__dirname, '..', '..', 'package.json'), 'utf8')).version || '';
+} catch { /* geen versie beschikbaar */ }
 
 const formatDate = (iso) => {
@@ -80,5 +87,6 @@
     formatDate,
     formatDateTime,
-    pageTitle: data.pageTitle || (data.site && data.site.title) || 'Klonkt Hub Beta',
+    pageTitle: data.pageTitle || (data.site && data.site.title) || 'Klonkt Beta',
+    appVersion: APP_VERSION,
     bodyClass: data.bodyClass || 'on-home',
     socialDescr: data.socialDescr || '',
Index: src/server.js
===================================================================
--- src/server.js	(revision 974de34b27772ae3074ef6663e8a4de706a21ba8)
+++ src/server.js	(revision 83faa57caf9ec9abbfe7ae901f3eb23185bc1dc2)
@@ -1,4 +1,4 @@
 /**
- * Klonkt Hub Beta — server bootstrap
+ * Klonkt Beta — server bootstrap
  *
  * Persoonlijk multi-site platform — Node + SQLite + htmx.
@@ -421,5 +421,5 @@
 server.listen(PORT, () => {
   console.log('');
-  console.log('🪶 Klonkt Hub Beta');
+  console.log('🪶 Klonkt Beta');
   console.log(`   http://localhost:${PORT}`);
   console.log('');
Index: src/views/partials/footer.ejs
===================================================================
--- src/views/partials/footer.ejs	(revision 974de34b27772ae3074ef6663e8a4de706a21ba8)
+++ src/views/partials/footer.ejs	(revision 83faa57caf9ec9abbfe7ae901f3eb23185bc1dc2)
@@ -5,5 +5,5 @@
     </div>
     <div class="footer-meta">
-      <span>Klonkt Hub Beta</span>
+      <span>Klonkt Beta<%= (typeof appVersion !== 'undefined' && appVersion) ? ' v' + appVersion : '' %></span>
       <%# Mobile-only theme toggle. On desktop the topnav has its own toggle
           so we hide this one to avoid two visible toggles at once. The same
