
Water fasting, simplified — guided by real science & ai
An AI-powered fasting companion built to educate, motivate, and protect your health.
How our app works
Discover the intelligent guidance that empowers your health journey. Our AI-powered app integrates seamlessly into your lifestyle, providing personalized insights and support for optimal metabolic health.
| Date | Glucose | Ketones | Notes |
|---|
Got it — this is actually a smart move, not a retreat. You’re basically turning Webador into a front-end feeder and InventVMAGs into the engine room 💡
Here’s the cleanest, safest way to do it without breaking InventVMAGs and while upgrading your 24/7 AI + creator monetization flow.
🧠 The Core Idea (Simple Version)
-
Webador (waterfastingapp.com) → acts like a magazine/blog + onboarding funnel
-
Hostinger FTP (inventvmags.com) → acts like the app platform, AI tools, VMAGs, videos, monetization
No migration.
No downtime.
No content collision.
Just clean handoffs.
🧩 Role Separation (This is Key)
✅ Webador = “Public Magazine / Trust Builder”
Use Webador only for what it’s good at:
-
Blog posts (SEO friendly)
-
Creator spotlights (Tom DeLauer, Dr. Berg, fasting doctors)
-
Daily tips / “Fast Tip of the Day”
-
Email capture
-
Simple pages (About, Disclaimer, Start Here)
Think:
Medium + Substack + landing page
✅ InventVMAGs = “App + Media Engine”
Use FTP/Hostinger for:
-
AI fasting coach
-
VMAG video players
-
Interactive tools (timers, trackers, calculators)
-
Monetization (donations, affiliates, gated content)
-
MP4 + YouTube hybrid playback
-
Creator libraries
Think:
Netflix + Notion + AI studio
🔗 Clean Transition Strategy (No Disruption)
1️⃣ Canonical “Bridge” Pages (Most Important)
On Webador, create intentional exit pages instead of random links.
Example Webador button text:
▶ Launch Fasting App
▶ Enter VMAG Health Hub
▶ Use AI Fasting Coach
Each button links to:
https://www.inventvmags.com/health/water-fasting/
This:
-
Preserves SEO
-
Feels intentional
-
Trains users that InventVMAGs = “the app”
2️⃣ Subdomain-Style Illusion (Without DNS Risk)
You do not need to touch DNS yet.
Instead, brand links like:
inventvmags.com/waterfasting inventvmags.com/fasting-ai inventvmags.com/health-vmags
From the user’s brain:
“Oh, this is just part of WaterFastingApp”
From a tech standpoint:
Completely separate systems ✅
3️⃣ Webador → InventVMAGs Content Mapping
Do not duplicate content. Reference it.
Webador ContentInventVMAGs DestinationBlog articleVMAG explainer + videoCreator bioCreator VMAG pageTip of the dayAI tool / trackerEmail signupAI updates / drops
Webador teases.
InventVMAGs delivers.
🤖 24/7 AI Workflow (Webador Still Matters)
Here’s how Webador plugs into your AI loop:
🔄 Daily Automation Flow
-
AI generates:
-
Fasting tip
-
Quote
-
Creator clip summary
-
-
You post:
-
Short version → Webador blog
-
Full version → InventVMAGs
-
-
Webador CTA:
“Continue in the Fasting App →”
This makes Webador a content amplifier, not a bottleneck.
💰 Monetization Without Webador Limits
On Webador:
-
Soft CTAs
-
Email capture
-
“Support this project” buttons
-
Affiliate text links (clean + compliant)
On InventVMAGs:
-
Donation buttons (PayPal / Buy Me a Coffee style)
-
Affiliate cards (Amazon supplements, fasting tools)
-
Creator promos
-
Gated AI tools
-
VMAG sponsorship slots
No payment processing headaches inside Webador.
🛡️ Zero-Risk Rules (Follow These)
❌ Do NOT:
-
Move InventVMAGs content into Webador
-
Share JS-heavy embeds inside Webador
-
Try to turn Webador into an “app”
✅ DO:
-
Treat Webador like a publisher
-
Treat InventVMAGs like a platform
-
Use links, not embeds, for advanced features
🧪 Recommended Folder Structure (InventVMAGs)
/inventvmags/ /health/ /water-fasting/ /keto/ /carnivore/ /ai/ /fasting-coach/ /daily-tips/ /creators/ /tom-delauer/ /dr-eric-berg/
This keeps InventVMAGs modular and future-proof.
🧭 Mental Model (This Will Help You Scale)
Webador = Magazine Cover
InventVMAGs = What’s Inside
Readers expect that transition.
Creators love that transition.
Google understands that transition.
Want the Next Step?
I can:
-
Design the exact Webador CTA wording (conversion-optimized)
-
Create the /water-fasting/ InventVMAG landing page (HTML-ready)
-
Map your AI fasting coach UI
-
Set up a creator promo template so every fasting creator plugs in cleanly
Just tell me which one you want first 🚀
Perfect — here’s the full, ready-to-implement package that gives you:
-
Webador = blog/funnel + creator promos + email capture
-
InventVMAGs (FTP) = app engine + AI workflows + tools + monetization
-
A clean transition that won’t disrupt anything already live on inventvmags.com
Below you get:
-
Webador page plan + exact button/CTA copy
-
InventVMAGs folder structure (safe / additive)
-
A full Water Fasting Hub page (HTML/CSS/JS) with:
-
fast timer
-
daily tip rotator
-
ketone/glucose log (localStorage)
-
creator promos (JSON-driven)
-
“AI Coach prompt” generator + copy button
-
admin mode (?admin=1) to edit content safely
-
-
A Creator VMAG template for any creator spotlight
-
Monetization blocks + watermark
1) Webador setup (no code headaches)
Create 3 Webador pages:
A) “Start Here” (top nav)
Headline: Water Fasting App — Start Here
Subhead: Learn the basics, then launch the full tools inside InventVMAGs.
Buttons (copy/paste exactly):
-
✅ ▶ Launch the Water Fasting Tools
-
Link: https://www.inventvmags.com/health/water-fasting/
-
-
✅ ▶ Use the AI Fasting Coach
-
Link: https://www.inventvmags.com/health/water-fasting/#ai-coach
-
-
✅ ▶ Watch Creator Playlists
-
Link: https://www.inventvmags.com/health/water-fasting/#creators
-
Short trust line:
Webador hosts the blog + updates. The full app tools run on InventVMAGs for speed and features.
B) “Tip of the Day” blog category
Each post ends with this block (copy/paste):
Continue inside the full app:
-
▶ Water Fasting Tools: https://www.inventvmags.com/health/water-fasting/
-
▶ AI Coach: https://www.inventvmags.com/health/water-fasting/#ai-coach
-
▶ Track Ketones/Glucose: https://www.inventvmags.com/health/water-fasting/#logbook
C) “Creators Who Helped Me” page
Feature creator cards with buttons that go to InventVMAGs sections.
Include (once) these creator names in Webador:
-
Thomas DeLauer
-
Eric Berg
2) InventVMAGs safe folder structure (additive only)
On Hostinger FTP, create:
/public_html/ /health/ /water-fasting/ index.html creators.json /_shared/ health.css health.js
This will not touch your existing inventvmags content. It’s a new “health wing”.
3) FTP files (copy exactly)
File: /public_html/health/_shared/health.css
:root{ --bg:#0b0f14; --card:#121826; --muted:#8ea0b5; --text:#e9f1ff; --accent:#6ee7ff; --accent2:#a78bfa; --danger:#ff6b6b; --ok:#34d399; --border:rgba(255,255,255,.08); --shadow: 0 10px 30px rgba(0,0,0,.35); --radius:18px; --max:1100px; --font: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; } *{box-sizing:border-box} body{margin:0; font-family:var(--font); background:radial-gradient(1200px 700px at 20% 0%, rgba(110,231,255,.12), transparent 60%), radial-gradient(1000px 700px at 100% 0%, rgba(167,139,250,.10), transparent 50%), var(--bg); color:var(--text)} a{color:inherit} .container{max-width:var(--max); margin:0 auto; padding:22px} .topbar{ display:flex; gap:12px; align-items:center; justify-content:space-between; position:sticky; top:0; z-index:10; backdrop-filter: blur(10px); background:rgba(11,15,20,.75); border-bottom:1px solid var(--border); } .brand{display:flex; gap:10px; align-items:center} .badge{font-size:12px; padding:6px 10px; border:1px solid var(--border); border-radius:999px; color:var(--muted)} .logo{ width:38px; height:38px; border-radius:12px; background:linear-gradient(135deg, rgba(110,231,255,.8), rgba(167,139,250,.8)); box-shadow:var(--shadow); } .nav{display:flex; gap:10px; flex-wrap:wrap} .btn{ border:1px solid var(--border); background:rgba(255,255,255,.02); color:var(--text); padding:10px 12px; border-radius:12px; text-decoration:none; display:inline-flex; gap:8px; align-items:center; } .btn:hover{border-color:rgba(110,231,255,.35); transform: translateY(-1px)} .btn.primary{ background:linear-gradient(135deg, rgba(110,231,255,.18), rgba(167,139,250,.16)); border-color:rgba(110,231,255,.22); } .grid{display:grid; gap:14px} @media(min-width:900px){ .grid.cols2{grid-template-columns: 1.2fr .8fr} .grid.cols3{grid-template-columns: repeat(3, 1fr)} } .card{ background:rgba(18,24,38,.85); border:1px solid var(--border); border-radius:var(--radius); padding:16px; box-shadow:var(--shadow); } .h1{font-size:34px; margin:10px 0 6px} .h2{font-size:20px; margin:0 0 10px} .p{color:var(--muted); margin:0 0 12px; line-height:1.45} .row{display:flex; gap:10px; flex-wrap:wrap; align-items:center} .kpi{display:flex; flex-direction:column; gap:4px; padding:10px 12px; border-radius:14px; border:1px solid var(--border); background:rgba(255,255,255,.02)} .kpi b{font-size:18px} .small{font-size:12px; color:var(--muted)} .hr{height:1px; background:var(--border); margin:14px 0} .input, textarea{ width:100%; padding:10px 12px; border-radius:12px; border:1px solid var(--border); background:rgba(0,0,0,.25); color:var(--text); outline:none; } textarea{min-height:140px; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace} .label{font-size:12px; color:var(--muted); margin:10px 0 6px} .status{ padding:10px 12px; border-radius:12px; border:1px solid var(--border); background:rgba(255,255,255,.02); color:var(--muted); } .status.ok{border-color:rgba(52,211,153,.25); color:rgba(52,211,153,.95)} .status.err{border-color:rgba(255,107,107,.25); color:rgba(255,107,107,.95)} .chip{ padding:7px 10px; border-radius:999px; border:1px solid var(--border); background:rgba(255,255,255,.02); color:var(--muted); font-size:12px; } .footer{padding:30px 0 40px; color:var(--muted); font-size:12px} .watermark{opacity:.9} .table{width:100%; border-collapse:collapse} .table th,.table td{border-bottom:1px solid var(--border); padding:10px 8px; text-align:left; font-size:14px} .table th{color:var(--muted); font-weight:600} .right{margin-left:auto} .hidden{display:none !important}
File: /public_html/health/water-fasting/creators.json
{ "site": { "title": "Water Fasting App — Health Hub", "subtitle": "Webador hosts the blog. InventVMAGs runs the tools, trackers, and creator VMAGs.", "watermarkText": "www.waterfastingapp.com → powered by www.inventvmags.com", "disclaimer": "Educational only. Not medical advice. If you have medical conditions or take medications, talk to a licensed clinician." }, "dailyTips": [ "Sip water steadily. Avoid chugging large amounts at once.", "If fasting longer than 24 hours, consider electrolytes (sodium, potassium, magnesium) as appropriate for you.", "If you feel dizzy or faint, stop and reassess hydration and electrolytes.", "Keep your sleep tight — fasting works better with rest.", "Use a simple logbook: weight, glucose, ketones, mood, and sleep." ], "creators": [ { "name": "Thomas DeLauer", "tagline": "Fasting + metabolism explainers", "platform": "YouTube", "url": "https://www.youtube.com/@ThomasDeLauerOfficial", "why": "Breaks down fasting concepts in practical, easy-to-apply ways." }, { "name": "Dr. Eric Berg", "tagline": "Keto + fasting education", "platform": "YouTube", "url": "https://www.youtube.com/@DrEricBergDC", "why": "Lots of simple fasting/keto lessons and symptom explainers." } ] }
File: /public_html/health/_shared/health.js
/* Water Fasting Hub — safe, modular, no external libs - localStorage logbook - JSON-driven content - admin mode: ?admin=1 */ (function () { const $ = (sel, root = document) => root.querySelector(sel); const $$ = (sel, root = document) => Array.from(root.querySelectorAll(sel)); const state = { config: null, timer: { startMs: null, running: false, t: null }, admin: new URLSearchParams(location.search).get("admin") === "1" }; const LS_KEYS = { logbook: "wfa_logbook_v1", timer: "wfa_timer_v1", configOverride: "wfa_config_override_v1" }; function fmtDuration(ms) { const s = Math.max(0, Math.floor(ms / 1000)); const hh = Math.floor(s / 3600); const mm = Math.floor((s % 3600) / 60); const ss = s % 60; return `${String(hh).padStart(2,"0")}:${String(mm).padStart(2,"0")}:${String(ss).padStart(2,"0")}`; } function safeJSONParse(text, fallback) { try { return JSON.parse(text); } catch { return fallback; } } function setStatus(kind, msg) { const el = $("#status"); if (!el) return; el.classList.remove("ok","err"); if (kind === "ok") el.classList.add("ok"); if (kind === "err") el.classList.add("err"); el.textContent = msg; } async function loadConfig() { setStatus("", "Loading content…"); const override = localStorage.getItem(LS_KEYS.configOverride); if (override) { const parsed = safeJSONParse(override, null); if (parsed) { state.config = parsed; setStatus("ok", "Loaded content (admin override)."); return; } } try { const res = await fetch("./creators.json", { cache: "no-store" }); if (!res.ok) throw new Error(`HTTP ${res.status}`); state.config = await res.json(); setStatus("ok", "Loaded content."); } catch (e) { setStatus("err", `Error loading creators.json: ${e.message}`); state.config = { site: { title: "Water Fasting Hub", subtitle: "Content failed to load.", watermarkText: "www.waterfastingapp.com", disclaimer: "" }, dailyTips: ["Content failed to load. Enable admin mode (?admin=1) to paste JSON."], creators: [] }; } } function renderHeader() { $("#pageTitle").textContent = state.config.site.title || "Water Fasting Hub"; $("#pageSubtitle").textContent = state.config.site.subtitle || ""; $("#watermark").textContent = state.config.site.watermarkText || "www.waterfastingapp.com"; $("#disclaimer").textContent = state.config.site.disclaimer || ""; } function renderDailyTip() { const tips = state.config.dailyTips || []; const idx = new Date().getDate() % Math.max(1, tips.length); $("#dailyTip").textContent = tips[idx] || "Add tips in creators.json"; } function renderCreators() { const wrap = $("#creatorsWrap"); wrap.innerHTML = ""; const creators = state.config.creators || []; if (!creators.length) { wrap.innerHTML = `<div class="status">No creators yet. Add them in creators.json (or admin mode).</div>`; return; } creators.forEach((c) => { const card = document.createElement("div"); card.className = "card"; card.innerHTML = ` <div class="row"> <div> <div class="h2" style="margin:0">${escapeHtml(c.name || "Creator")}</div> <div class="small">${escapeHtml(c.platform || "")} • ${escapeHtml(c.tagline || "")}</div> </div> <a class="btn primary right" href="${escapeAttr(c.url || "#")}" target="_blank" rel="noopener">Open</a> </div> <div class="hr"></div> <div class="p" style="margin:0">${escapeHtml(c.why || "")}</div> `; wrap.appendChild(card); }); } function escapeHtml(s) { return String(s ?? "") .replaceAll("&","&").replaceAll("<","<") .replaceAll(">",">").replaceAll('"',""") .replaceAll("'","'"); } function escapeAttr(s) { return escapeHtml(s).replaceAll("`",""); } // TIMER function loadTimer() { const saved = safeJSONParse(localStorage.getItem(LS_KEYS.timer), null); if (saved && typeof saved.startMs === "number" && saved.running) { state.timer.startMs = saved.startMs; state.timer.running = true; startTick(); } else { updateTimerUI(0); } } function saveTimer() { localStorage.setItem(LS_KEYS.timer, JSON.stringify({ startMs: state.timer.startMs, running: state.timer.running })); } function startTick() { stopTick(); state.timer.t = setInterval(() => { const ms = Date.now() - state.timer.startMs; updateTimerUI(ms); }, 250); } function stopTick() { if (state.timer.t) clearInterval(state.timer.t); state.timer.t = null; } function updateTimerUI(ms) { $("#timerDisplay").textContent = fmtDuration(ms); $("#timerKpi").textContent = fmtDuration(ms); $("#timerState").textContent = state.timer.running ? "Running" : "Stopped"; } function bindTimerButtons() { $("#btnStart").addEventListener("click", () => { if (state.timer.running) return; state.timer.running = true; state.timer.startMs = Date.now(); saveTimer(); startTick(); setStatus("ok", "Timer started."); }); $("#btnStop").addEventListener("click", () => { if (!state.timer.running) return; state.timer.running = false; saveTimer(); stopTick(); setStatus("ok", "Timer stopped (saved)."); }); $("#btnResume").addEventListener("click", () => { const saved = safeJSONParse(localStorage.getItem(LS_KEYS.timer), null); if (saved && saved.startMs && !state.timer.running) { state.timer.startMs = saved.startMs; state.timer.running = true; saveTimer(); startTick(); setStatus("ok", "Timer resumed."); } }); $("#btnReset").addEventListener("click", () => { state.timer.running = false; state.timer.startMs = null; saveTimer(); stopTick(); updateTimerUI(0); setStatus("ok", "Timer reset."); }); } // LOGBOOK function loadLogbook() { return safeJSONParse(localStorage.getItem(LS_KEYS.logbook), []) || []; } function saveLogbook(rows) { localStorage.setItem(LS_KEYS.logbook, JSON.stringify(rows)); } function renderLogbook() { const tbody = $("#logTbody"); const rows = loadLogbook(); tbody.innerHTML = rows.map(r => ` <tr> <td>${escapeHtml(r.date)}</td> <td>${escapeHtml(r.glucose)}</td> <td>${escapeHtml(r.ketones)}</td> <td>${escapeHtml(r.notes)}</td> <td><button class="btn" data-del="${escapeAttr(r.id)}">Delete</button></td> </tr> `).join(""); $$("button[data-del]").forEach(btn => { btn.addEventListener("click", () => { const id = btn.getAttribute("data-del"); const next = loadLogbook().filter(x => x.id !== id); saveLogbook(next); renderLogbook(); setStatus("ok", "Log entry deleted."); }); }); $("#logCount").textContent = String(rows.length); } function bindLogForm() { $("#logAdd").addEventListener("click", () => { const date = $("#logDate").value || new Date().toISOString().slice(0,10); const glucose = $("#logGlucose").value.trim(); const ketones = $("#logKetones").value.trim(); const notes = $("#logNotes").value.trim(); const rows = loadLogbook(); rows.unshift({ id: crypto.randomUUID(), date, glucose, ketones, notes }); saveLogbook(rows); $("#logGlucose").value = ""; $("#logKetones").value = ""; $("#logNotes").value = ""; renderLogbook(); setStatus("ok", "Log entry saved locally."); }); $("#logExport").addEventListener("click", () => { const rows = loadLogbook(); const blob = new Blob([JSON.stringify(rows, null, 2)], { type: "application/json" }); const url = URL.createObjectURL(blob); const a = document.createElement("a"); a.href = url; a.download = "water-fasting-logbook.json"; a.click(); URL.revokeObjectURL(url); setStatus("ok", "Exported logbook JSON."); }); $("#logClear").addEventListener("click", () => { localStorage.removeItem(LS_KEYS.logbook); renderLogbook(); setStatus("ok", "Cleared local logbook."); }); } // AI COACH (prompt generator) function bindAICoach() { $("#aiBuild").addEventListener("click", () => { const goal = $("#aiGoal").value.trim() || "safe water fasting plan"; const days = $("#aiDays").value.trim() || "3"; const diet = $("#aiDiet").value.trim() || "keto"; const constraints = $("#aiConstraints").value.trim() || "keep it simple and realistic"; const prompt = `You are my Water Fasting Coach. Build me a plan for ${days} days. Goal: ${goal} Diet context: ${diet} Constraints: ${constraints} Output: 1) Day-by-day schedule (water, electrolytes guidance, sleep, movement) 2) Red flags to stop and seek help 3) A simple checklist and daily tip Keep it educational only (not medical advice).`; $("#aiPrompt").value = prompt; setStatus("ok", "AI prompt generated. Copy it into your AI coach workflow."); }); $("#aiCopy").addEventListener("click", async () => { try { await navigator.clipboard.writeText($("#aiPrompt").value); setStatus("ok", "Copied prompt to clipboard."); } catch { setStatus("err", "Clipboard blocked by browser. Select and copy manually."); } }); } // ADMIN MODE function setupAdmin() { const adminBox = $("#adminBox"); if (!state.admin) return; adminBox.classList.remove("hidden"); $("#adminJson").value = JSON.stringify(state.config, null, 2); $("#adminSave").addEventListener("click", () => { const txt = $("#adminJson").value; const parsed = safeJSONParse(txt, null); if (!parsed) { setStatus("err", "Invalid JSON. Fix it before saving."); return; } localStorage.setItem(LS_KEYS.configOverride, JSON.stringify(parsed)); state.config = parsed; renderAll(); setStatus("ok", "Saved admin override (this browser only)."); }); $("#adminReset").addEventListener("click", () => { localStorage.removeItem(LS_KEYS.configOverride); location.reload(); }); } function renderAll() { renderHeader(); renderDailyTip(); renderCreators(); renderLogbook(); } async function init() { await loadConfig(); renderAll(); bindTimerButtons(); bindLogForm(); bindAICoach(); setupAdmin(); loadTimer(); setStatus("ok", "Ready."); } document.addEventListener("DOMContentLoaded", init); })();
File: /public_html/health/water-fasting/index.html
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>Water Fasting App — Health Hub</title> <meta name="description" content="Water Fasting tools, daily tips, AI prompt builder, and creator spotlights." /> <link rel="stylesheet" href="../_shared/health.css" /> <!-- Social preview (safe defaults) --> <meta property="og:title" content="Water Fasting App — Health Hub" /> <meta property="og:description" content="Tools + AI prompts + creator VMAGs for water fasting." /> <meta property="og:type" content="website" /> </head> <body> <div class="topbar"> <div class="container" style="display:flex; gap:12px; align-items:center; justify-content:space-between;"> <div class="brand"> <div class="logo" aria-hidden="true"></div> <div> <div style="font-weight:800; letter-spacing:.2px">Water Fasting App</div> <div class="small watermark" id="watermark">www.waterfastingapp.com → powered by www.inventvmags.com</div> </div> <span class="badge">FTP App Engine</span> </div> <div class="nav"> <a class="btn" href="https://www.waterfastingapp.com" target="_blank" rel="noopener">Webador Blog</a> <a class="btn" href="#tools">Tools</a> <a class="btn" href="#ai-coach">AI Coach</a> <a class="btn primary" href="#creators">Creators</a> <a class="btn" href="#logbook">Logbook</a> </div> </div> </div> <div class="container"> <div class="card"> <div class="h1" id="pageTitle">Water Fasting App — Health Hub</div> <div class="p" id="pageSubtitle">Webador hosts the blog. InventVMAGs runs the tools, trackers, and creator VMAGs.</div> <div class="row"> <span class="chip">Fast Timer</span> <span class="chip">Daily Tip</span> <span class="chip">AI Prompt Builder</span> <span class="chip">Local Logbook</span> <span class="chip">Creator Spotlights</span> </div> <div class="hr"></div> <div class="status" id="status">Loading…</div> <div class="small" style="margin-top:10px" id="disclaimer"></div> </div> <div class="grid cols2" style="margin-top:14px" id="tools"> <div class="card"> <div class="h2">Fast Timer</div> <div class="p">Start a fast session. Stops are saved locally so you can resume later.</div> <div class="row"> <div class="kpi"> <span class="small">Elapsed</span> <b id="timerKpi">00:00:00</b> </div> <div class="kpi"> <span class="small">State</span> <b id="timerState">Stopped</b> </div> </div> <div class="hr"></div> <div style="font-size:46px; font-weight:900; letter-spacing:1px" id="timerDisplay">00:00:00</div> <div class="row" style="margin-top:12px"> <button class="btn primary" id="btnStart">Start</button> <button class="btn" id="btnStop">Stop</button> <button class="btn" id="btnResume">Resume</button> <button class="btn" id="btnReset">Reset</button> </div> <div class="hr"></div> <div class="small"> Tip: Use Webador for daily posts, then link back here for tools. </div> </div> <div class="card"> <div class="h2">Daily Tip of the Day</div> <div class="p">Rotates automatically. Edit tips in <b>creators.json</b> (or admin mode).</div> <div class="status ok" id="dailyTip">…</div> <div class="hr"></div> <div class="h2" style="margin-top:0">Quick Links</div> <div class="row"> <a class="btn" href="#ai-coach">Build AI Coach Prompt</a> <a class="btn" href="#creators">Creator Spotlights</a> <a class="btn" href="#logbook">Track Glucose/Ketones</a> </div> </div> </div> <div class="card" style="margin-top:14px" id="ai-coach"> <div class="h2">AI Fasting Coach — Prompt Builder</div> <div class="p"> This generates a structured prompt you can paste into your AI workflow (ChatGPT, Grok, etc.). Keeps the content educational and avoids unsafe “medical advice” positioning. </div> <div class="grid cols3"> <div> <div class="label">Goal</div> <input class="input" id="aiGoal" placeholder="e.g., fat loss, mental clarity, gut reset" /> </div> <div> <div class="label">Days</div> <input class="input" id="aiDays" placeholder="e.g., 1, 3, 5, 7" /> </div> <div> <div class="label">Diet context</div> <input class="input" id="aiDiet" placeholder="keto / carnivore / low sugar / mixed" /> </div> </div> <div class="label">Constraints / Notes</div> <input class="input" id="aiConstraints" placeholder="e.g., keep it simple, light walking only, I need sleep focus" /> <div class="row" style="margin-top:12px"> <button class="btn primary" id="aiBuild">Generate Prompt</button> <button class="btn" id="aiCopy">Copy Prompt</button> <a class="btn" href="https://chat.openai.com" target="_blank" rel="noopener">Open ChatGPT</a> </div> <div class="label">Prompt Output</div> <textarea id="aiPrompt" class="input" placeholder="Click Generate Prompt…"></textarea> </div> <div class="card" style="margin-top:14px" id="creators"> <div class="h2">Creators & Real-World Educators</div> <div class="p">These are the people you promote on Webador, but the “power experience” lives here.</div> <div class="grid cols3" id="creatorsWrap"></div> </div> <div class="card" style="margin-top:14px" id="logbook"> <div class="h2">Logbook — Glucose / Ketones / Notes</div> <div class="p">Saved locally in your browser. Export as JSON anytime.</div> <div class="grid cols3"> <div> <div class="label">Date</div> <input class="input" id="logDate" placeholder="YYYY-MM-DD (optional)" /> </div> <div> <div class="label">Glucose</div> <input class="input" id="logGlucose" placeholder="e.g., 92 mg/dL" /> </div> <div> <div class="label">Ketones</div> <input class="input" id="logKetones" placeholder="e.g., 1.8 mmol/L" /> </div> </div> <div class="label">Notes</div> <input class="input" id="logNotes" placeholder="sleep, mood, symptoms, electrolytes, etc." /> <div class="row" style="margin-top:12px"> <button class="btn primary" id="logAdd">Add Entry</button> <button class="btn" id="logExport">Export JSON</button> <button class="btn" id="logClear">Clear</button> <span class="chip right">Entries: <span id="logCount">0</span></span> </div> <div class="hr"></div> <table class="table"> <thead> <tr> <th>Date</th> <th>Glucose</th> <th>Ketones</th> <th>Notes</th> <th></th> </tr> </thead> <tbody id="logTbody"></tbody> </table> </div> <div class="card hidden" style="margin-top:14px" id="adminBox"> <div class="h2">Admin Mode</div> <div class="p"> You’re in admin mode because you opened this page with <b>?admin=1</b>. Paste/edit JSON here to update tips + creators instantly (saved to this browser via localStorage). </div> <textarea id="adminJson"></textarea> <div class="row" style="margin-top:12px"> <button class="btn primary" id="adminSave">Save Override</button> <button class="btn" id="adminReset">Remove Override</button> </div> <div class="small" style="margin-top:10px"> To publish permanent changes for everyone, edit <b>creators.json</b> on FTP instead. </div> </div> <div class="footer"> <div><b>Watermark:</b> <span class="watermark">www.waterfastingapp.com</span></div> <div style="margin-top:6px">Monetization idea: creator promos + affiliate cards + “tip jar” donations live best on InventVMAGs pages.</div> </div> </div> <script src="../_shared/health.js"></script> </body> </html>
4) Creator VMAG template (repeatable)
Add this folder (example for DeLauer):
/public_html/creators/thomas-delauer/index.html
File: /public_html/creators/thomas-delauer/index.html
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <title>Creator VMAG — Thomas DeLauer</title> <link rel="stylesheet" href="../../health/_shared/health.css" /> </head> <body> <div class="topbar"> <div class="container" style="display:flex; align-items:center; justify-content:space-between;"> <div class="brand"> <div class="logo"></div> <div> <div style="font-weight:800">Creator VMAG</div> <div class="small">Powered by InventVMAGs • www.waterfastingapp.com</div> </div> </div> <div class="nav"> <a class="btn" href="/health/water-fasting/">← Back to Water Fasting Hub</a> <a class="btn primary" href="https://www.youtube.com/@ThomasDeLauerOfficial" target="_blank" rel="noopener">Open YouTube</a> </div> </div> </div> <div class="container"> <div class="card"> <div class="h1" style="margin-top:0">Thomas DeLauer</div> <div class="p">Short creator spotlight + what your readers should watch first.</div> <div class="hr"></div> <div class="grid cols3"> <div class="card"> <div class="h2">Start Here</div> <div class="p">Best “intro to fasting” playlist (you can swap links anytime).</div> <a class="btn primary" href="https://www.youtube.com/@ThomasDeLauerOfficial" target="_blank" rel="noopener">Watch</a> </div> <div class="card"> <div class="h2">Why it matters</div> <div class="p">Explain in 5th-grader language + adult version (your VMAG style).</div> <div class="status">Hook: “Here’s what happens in your body when you don’t eat…”</div> </div> <div class="card"> <div class="h2">Monetize</div> <div class="p">Affiliate cards (electrolytes, fasting gear) + tip jar.</div> <a class="btn" href="/health/water-fasting/#ai-coach">Use AI to write your promo</a> </div> </div> </div> </div> </body> </html>
5) Monetization blocks (works with your “donations/tips” approach)
On InventVMAGs pages, add a section like this (you can paste into any page):
<div class="card"> <div class="h2">Support the Water Fasting App</div> <div class="p">If this saved you time or helped your health journey, consider leaving a tip.</div> <div class="row"> <a class="btn primary" href="YOUR_PAYPAL_LINK_HERE" target="_blank" rel="noopener">Tip via PayPal</a> <a class="btn" href="#" onclick="alert('Add your Amazon affiliate cards here.')">Shop recommended tools</a> </div> <div class="small" style="margin-top:10px">Everything is educational only — you’re supporting the project + research time.</div> </div>
How this solves your “clean transition” problem
-
Webador stays lightweight and never breaks from JS limits
-
InventVMAGs becomes the feature platform with FTP freedom
-
Links are clean and consistent: /health/water-fasting/
-
Nothing touches or overwrites your existing InventVMAGs pages
Your next move (do this in order)
-
Upload the /health/ folder structure via FTP
-
Visit: https://www.inventvmags.com/health/water-fasting/
-
Then test admin mode:
https://www.inventvmags.com/health/water-fasting/?admin=1 -
Add Webador buttons to point users into the hub
If you want, next I can also generate:
-
a Webador “Tip of the Day” posting template (so your AI can crank posts fast)
-
a creator JSON builder (so you can add 50 creators in minutes)
-
a VMAG-style thumbnail grid for health videos right inside this hub
Water Fasting App - Beta VMAG Edition
Discipline • Clarity • Freedom
Select Your Fasting Protocol
Live Hour-by-Hour Tips
- Hour 0–4: Normal hunger. Drink water, stay busy.
- Hour 4–12: Autophagy begins. Light walk recommended.
- Hour 12–24: Ketosis ramps up. Energy may dip then surge.
Critical Safety Information
I am not a medical doctor. This app is for informational and motivational purposes only. Fasting can be dangerous for some people. Always consult a licensed physician before starting any fast — especially if you are elderly, pregnant, diabetic, have heart conditions, are on medications, or have any health concerns.
Electrolyte imbalance, low blood sugar, dehydration, or other complications can occur. Break fasts slowly. For elderly users, stick to gentle intermittent fasting (e.g., 16:8) unless cleared by a doctor. This is not medical advice.
Free Access for Personal Trainers, Gyms & Elderly Wellness Programs
WaterFastingApp is available free to qualified personal trainers, gym owners, and senior wellness programs. Get unlimited client access codes and training resources.
Join Beta Testing – Help Shape the Future
Become a beta tester or admin: suggest features, change colors/themes, edit content, and get early access. Email required for invites.
Stay focused while fasting
Our app provides real-time coaching and gentle reminders to help you maintain discipline and focus throughout your fasting periods, ensuring a successful and mindful experience.
Understand what's happening
Gain clarity on the physiological changes occurring in your body during fasting. Our AI explains complex biological processes in an easy-to-understand way, empowering your knowledge.
Master Water Fasting
with AI Support
Hour-by-hour tracking • smart mindset prompts • fasting-friendly focus playlists
Stay strong when it gets hard
Best used alongside medical supervision — especially for fasts > 48 hours.
Water Fasting App - Beta VMAG Edition
Select Your Fast Type (Default: 48-Hour Water Fast)
Hour-by-Hour Tips (Based on Current Fast)
Pros
- Autophagy and cellular repair
- Improved insulin sensitivity
- Mental clarity and focus
- Weight loss and metabolic reset
Cons & Risks
- Fatigue, headaches, or irritability (early stages)
- Electrolyte imbalance if not monitored
- Not suitable for everyone (e.g., pregnant, diabetics)
- Potential muscle loss in extended fasts
Important Warnings & Best Practices
I am not a medical doctor. This app is for informational purposes only. Consult a physician before starting any fast, especially if you have health conditions, are pregnant, elderly, or on medications. Hydrate properly, monitor electrolytes (e.g., salt, potassium). Break fasts gradually. For elderly users, waive intense fasts – start with gentle IF. Promo: Free for personal trainers at gyms (email opt-in below for access code). Not liable for misuse.
Free Promo for Personal Trainers, Gyms, & Elderly Programs
WaterFastingApp is free for qualified personal trainers, gym owners, and elderly wellness programs. Get unlimited access codes for your clients/members. Email opt-in required for verification and updates.
Learn from Real Creators, Doctors, & Nutritional Gurus
Thomas DeLauer
Nutritional guru sharing science-backed fasting tips for optimal health and performance.
Watch MoreFunctional Medicine Doctors Saved My Life (Official Ebook)
Dive into the ultimate guide on functional medicine, fasting protocols, and holistic recovery. Learn how it transformed lives – including mine.
Get the Ebook NowMy Real Life Story: From Accident to Recovery with Water Fasting
On 5/24/2020, Abigail Bird's reckless driving changed my life. Before the accident, I was struggling – but water fasting became my path to transformation. Here's my journey, with blood ketone levels tracked and ongoing recovery from injuries.
My story: After the crash, I turned to water fasting for healing. It reduced inflammation, boosted energy, and helped with ongoing recovery. Videos and pics show the transformation – from hospital bed to full vitality.
Beta Testing Opt-In: Join as an Admin/Tester
Help shape the app! Get early access, suggest features, and test new updates. Email required for beta invites and admin tools (color changes, content edits).
Discipline is the First Frontier
At spacerelationsmeetsspaceforce.com, we dig into hidden truths, suppressed technologies, and the edges of what’s possible.
But real breakthroughs — and unbreakable clarity — begin inside your own body and mind.
That’s why we built WaterFastingApp.com: your guided tool for metabolic reset, razor-sharp focus, and the discipline needed to keep questioning everything.
Crystal Mental Clarity
Fasting clears brain fog, boosts pattern recognition, and deepens insight — essential when decoding complex narratives or uncovering hidden realities.
Hour-by-Hour Discipline
AI coaching, mindset scripts, and real-time reminders keep you strong when cravings — or doubt — try to pull you off course.
Track & Export Wins
Log energy, mood, ketones — export clean reports for your functional medicine team or to map your own path to resilience and clarity.
“Discipline isn’t just about surviving a fast — it’s about staying sharp while questioning everything. spacerelationsmeetsspaceforce.com + WaterFastingApp = the ultimate combo for truth-seekers.”
— Robert R. Motta, Creator
Always consult a physician before fasting, especially for extended periods or if you have medical conditions. Not medical advice.
Functional Medicine Doctors Saved My Life
After a life-altering accident and years of chronic pain, inflammation, and failed conventional treatments, functional medicine gave me real answers — and real healing.
This ebook shares my exact journey, protocols, lab results, fasting breakthroughs, and hard-earned lessons — so you can take control of your health too.
Real Recovery Protocols
Fasting schedules, supplement timing, lab markers, and mindset tools I used to reverse damage doctors ignored.
Blood Work & Before/After
Ketone logs, inflammation markers, energy tracking — proof that functional medicine + fasting works.
No Fluff – Survivor Truth
Written by someone who lived it — raw, honest, and tested in the real world.
“Fasting gave me the clarity to see through the lies — functional medicine gave me the tools to heal the damage. This ebook is my battle-tested guide for anyone ready to take back their health.”
— Robert R. Motta, Creator of WaterFastingApp.com
Not medical advice. Consult a physician before any health changes. Results vary.
Learn science-backed benefits
Access a curated library of scientifically verified information. Our app ensures you're learning about the true advantages of fasting, from fat loss to brain clarity and inflammation reduction.
Avoid misinformation
Navigate the world of health advice with confidence. Our AI filters out common myths and sugar-based diet fallacies, providing you with reliable, evidence-based guidance.
Fourth-Gen Fusion, Gravity Waves & Wormhole Lore
Interactive studio inspired by public papers and speculative commentary about “clean” fusion weapons, gravity waves, and black-hole ideas. Built for education, not engineering — a safe sandbox for VMAG visualizations.
Primer bowls, fusion & wormholes for kids
- Four “generations” of nuclear bombs – first we had A-bombs that split atoms. Then H-bombs that use the first bomb to start a bigger fusion blast. Later, people tried to shape and control those blasts in smarter ways. Now they imagine “4th gen” bombs that use fusion without the first A-bomb part.
- “Clean” fusion bombs – these try to make a big blast but leave behind less long-lasting radioactive dust. They are still very powerful and very dangerous.
- Tiny, adjustable blasts – the idea is to make very small nuclear bursts on purpose, not giant city-destroying ones. This is why experts worry: it might make nukes feel “usable.”
- MH370 and wild theories – the speaker guesses (without proof) that a special bomb might have teleported a plane. This is a story idea, not something science has proven.
- Waves that line up – if two waves meet just right, they add up and get stronger. Scientists use this idea to focus energy on a tiny fuel pellet to try to start fusion.
- Black-hole superweapon idea – a scientist named Lowell Wood once talked about squeezing matter with a huge explosion to form a tiny black hole. It was a theory, not a real machine we know of.
- Wormholes as “doors” – some people imagine that a tiny black hole could act like a door through space. You keep the door open just long enough for something to pass through. This is science-fiction territory.
- Gravitational waves from explosions – real papers ask if big enough blasts could make ripples in space-time that we can measure, like how we measure ripples from colliding black holes in space.
- Energy bends space – Einstein’s theory says that anything with a lot of energy or mass bends space and time. The more squeezed the energy is, the stronger the bend.
- Science vs. story – fusion, gravity waves, and black holes are real physics topics. Using them as controllable weapons or teleporters is still in the imagination zone. Your studio helps people see which parts are real science and which parts are movie ideas.
Equation Templates – optics & field shapes
These are toy equations to drive your animations and shaders — not to design real devices. Pick a profile and copy the patterns into your AI / 3D pipeline.
Reality & Sources (high level)
This studio blends three things:
- Real physics ideas (fusion, gravity waves, black holes).
- Historical weapons research (fourth-generation concepts in papers).
- Speculative commentary (MH370 wormhole and “black-hole bombs”).
What is documented:
Open papers discuss fourth-generation nuclear weapons and inertial confinement fusion,
and some authors (Nuckolls, Wood, etc.) explored ideas like gravitational radiation from
nuclear explosions and mini black-hole concepts in theory.
What is not proven:
There is no public, credible evidence that anyone has built a working black-hole weapon,
wormhole device, or used such technology on MH370. Those are story-space ideas.
Use this tab to keep your VMAG honest: clearly label which parts are:
- Science – fusion basics, gravity waves, general relativity.
- Policy / risk – what fourth-gen weapons would mean for the world.
- Sci-fi – teleporting planes, stable wormholes, black-hole guns.
That way your audience gets the full picture: real equations, real history, and clearly marked speculative content.
Reality Game – Science or Story?
Read each statement. Click Science if it matches real, documented physics or experiments. Click Story if it’s speculation, conspiracy, or movie-style wormhole talk.
"This app has completely transformed my fasting journey. The insights are incredible, and the motivation it provides is unmatched. I feel healthier, sharper, and more in control."
Emily R.

Connect with us
Joliet, Illinois, United States
Opening hours
Mon - Fri: 9am - 5pm
Saturday: 10am - 3pm
Sunday: Closed
Contact
815 207-8687
Socials