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.

Water Fasting App — Hub (Single File)
Water Fasting App
www.waterfastingapp.com → powered by www.inventvmags.com
Single-File • FTP
Water Fasting Hub
Use Webador for posts & SEO. Use this FTP page for tools, tracking, and creator promos.
Fast Timer Daily Tip AI Prompt Builder Local Logbook Creator Spotlights Watermarked
Loading…
Educational only — not medical advice. If you have medical conditions or take medications, talk to a licensed clinician.
Fast Timer
Start/stop/resume. Saved locally in your browser so you don’t lose progress.
Elapsed 00:00:00
State Stopped
00:00:00
Pro move: publish your “Tip of the Day” on Webador, then link here for tools.
Daily Tip of the Day
Auto-rotates. You can edit tips in Admin mode, or hard-edit the arrays in this file.
Quick Links
Monetize
Keep Webador clean. Put donations + affiliate cards here.
Admin can set these links (no builder limits).
AI Fasting Coach — Prompt Builder
Generates a structured prompt you can paste into your AI workflow. Keeps it educational (not medical advice).
Goal
Days
Diet context
Constraints / Notes
Open ChatGPT
Prompt Output
Creators & Real-World Educators
These are the people you promote on Webador, but the “power experience” lives here.
Logbook — Glucose / Ketones / Notes
Saved locally in your browser. Export anytime.
Date
Glucose
Ketones
Notes
Entries: 0
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

  1. AI generates:

    • Fasting tip

    • Quote

    • Creator clip summary

  2. You post:

    • Short version → Webador blog

    • Full version → InventVMAGs

  3. 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 🚀

Water Fasting App — Tools & AI Hub
Open Full Page ↗
Watermark: www.waterfastingapp.com → powered by www.inventvmags.com

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:

  1. Webador page plan + exact button/CTA copy

  2. InventVMAGs folder structure (safe / additive)

  3. 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

  4. A Creator VMAG template for any creator spotlight

  5. 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("&","&amp;").replaceAll("<","&lt;") .replaceAll(">","&gt;").replaceAll('"',"&quot;") .replaceAll("'","&#039;"); } 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)

  1. Upload the /health/ folder structure via FTP

  2. Visit: https://www.inventvmags.com/health/water-fasting/

  3. Then test admin mode:
    https://www.inventvmags.com/health/water-fasting/?admin=1

  4. 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
🦅🇺🇸 America First Wellness

Water Fasting App - Beta VMAG Edition

Discipline • Clarity • Freedom

Select Your Fasting Protocol

Countdown to Break Fast
48:00:00
Time Fasting (Up Timer)
00:00:00

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.

Water Fasting • Discipline Tool

Master Water Fasting
with AI Support

Hour-by-hour tracking • smart mindset prompts • fasting-friendly focus playlists

Stay strong when it gets hard

Start 16h / 24h / 48h / 72h fasts with one tap
AI-generated encouragement that changes with your current fasting hour
Real-time progress ring + hydration & electrolyte reminders
Quick access to curated low-stimulation audio (no food triggers)
Log mood, energy, ketones (manual) — export for your doctor

Best used alongside medical supervision — especially for fasts > 48 hours.

Motta2028 • Fasting
19h 24m
of 72-hour fast
Hour 19 tip: The strongest hunger wave usually passes after 20–30 minutes. Right now is a great moment to walk slowly, sip room-temp water, and remember: every hour completed is healing time earned.
Beta Water Fasting App - VMAG Edition

Water Fasting App - Beta VMAG Edition

Select Your Fast Type (Default: 48-Hour Water Fast)

48:00:00
00:00:00

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

Thomas DeLauer

Nutritional guru sharing science-backed fasting tips for optimal health and performance.

Watch More

Functional 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 Now

My 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.

Before fasting transformation Before: Struggling with health pre-fasting
After fasting transformation After: Real life recovery through water fasting
Blood ketones test meter Blood Ketones: Tracked my levels during fasting (e.g., 1.8 mmol/L at peak)
Car accident scene The accident: Abigail Bird's reckless driving on 5/24/2020

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.

AI 3D STUDY • GRAVITY & FUSION STORY LAB

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.

Auto-Play • 20 s Burst
Teacher Mode • 5th Grade

Primer bowls, fusion & wormholes for kids

  1. 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.
  2. “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.
  3. 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.”
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
Visual-only math (safe templates)

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 check

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?

Score: 0
Streak: 0

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.

1. Powerful lasers and magnetic fields are used in real labs to try to trigger tiny fusion reactions in fuel pellets or plasma.
2. Gravity waves from colliding black holes have been detected with sensitive instruments on Earth.
3. Governments have publicly shown devices that can teleport airplanes through human-made wormholes.
4. A “black-hole bomb” that fits in a truck and is used in normal warfare is a proven, fully tested technology today.
5. Einstein’s equations say that if enough energy or mass is squeezed into a small region, it will bend space and time.
6. We already know exactly how to hold a wormhole open as long as we want and fly a passenger jet through it safely.

"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