Low to No Cost Solutions

Fasted: A 190-Day Biblical Fasting Companion

5 min read
Fasted: A 190-Day Biblical Fasting Companion

Most fasting plans live in a PDF you open once and forget, or a group chat that goes quiet by week three.

I wanted something that shows up on the home screen every morning and answers one question: what does today ask of me?

So I shipped Fasted — a Progressive Web App for a 190-day biblical fasting journey (June 13 – December 19, 2026). Eight phases. Daily instructions. Scripture. Check-ins. A journal. Progress that prefers grace over guilt.

Technical deep dive: Fasted project page.

The product in one sentence

Open the app → see today’s phase, fast type, and prayer focus → check in when you’ve walked it → journal what God is doing — offline by default, cloud when you want community.

Fasted Today screen showing David's Fast phase, sunrise-to-sunset instructions, and check-in

Why an app instead of a spreadsheet?

A long fast fails in the gaps between motivation spikes. The design problem isn’t “more content.” It’s daily clarity:

NeedWhat Fasted does
What am I doing today?Phase card + instructions + beverage/food rules
What do I pray?Prayer focus + daily meditation verse
Did I show up?Check-in → streak + sacred milestones
What am I learning?Journal (reflection, prayer, gratitude, food, fitness)
Where am I going?Calendar + eight color-coded phases
Eight Fasted journey phases from Daniel 1 through Year-End Consecration with daily loop

Eight phases, one journey

The default Fasted Journey chains eight templates — Daniel patterns, David’s seeking fast, Joel repentance, Isaiah 58 compassion, Esther preparation, year-end consecration — each with its own schedule pattern (weekday sunrise-to-sunset, consecutive Daniel, rotating weekly, prayer days).

Fasted Journey phases grid showing all eight phases with scripture, schedule, and prayer focus

Settings also supports custom multi-phase journeys if you need a different path. The built-in plan stays locked so the shared calendar stays coherent for groups walking it together.

Today is the product

Calendar and phases matter, but Today is the home screen:

  • Current phase artwork and status (e.g. Fast Day: Water, Coffee & Tea)
  • Instructions computed from the phase schedule pattern
  • Meditation verse that changes with the calendar date
  • Prayer focus and daily encouragement
  • Check-in for the spiritual rhythm
  • Jump into morning reflection / journal tags
Fasted calendar with phase chips and fast-day water drop markers

Water drops mark fast days. Green checks mark check-ins. Tap a day to jump back into that day’s plan.

Progress without shame spirals

Progress tracks streaks, phase completion, badges, sacred milestones, and a mood visualizer — with copy like “Grace over guilt—every step of obedience matters.”

Fasted Progress page with streak stats, phase completion ring, and sacred milestones

Miss a day and the streak resets honestly. The journey doesn’t. That distinction matters for a six-month spiritual discipline.

Offline-first, optional cloud

No account required. Progress lives in localStorage (meal photos in IndexedDB). Install the PWA and it keeps working after the first load.

Sign in under Settings when you want:

  • Cross-device sync of progress JSON
  • Groups — shared journal, prayer requests, commitments, leader dashboard
  • Web Push morning/evening reminders (Home Screen install required on iOS)
Guest offline features versus signed-in Supabase sync groups and Web Push

Built on my own cloud

Live at fasted.360web.cloud on the same VPS pattern as my other 360 Web apps: Dockerized nginx PWA, optional self-hosted Supabase, GitHub Actions deploy on push to main.

PieceChoice
UIReact 18 + Vite + Tailwind (Playfair Display + Inter)
Installvite-plugin-pwa + in-app update toast
DataOffline JSON · optional Supabase RLS
QualityPlaywright e2e / visual / a11y · Vitest
DeployVPS Docker + migrations on main
Fasted architecture: PWA screens, local storage and plan engine, optional Supabase cloud

Fasted is also the production reference for SEOS — the Software Engineering OS that plans, builds, reviews, and deploys through GitHub agents. The product and the agent OS grew up together; the earlier posts cover that side of the story:

This post is about the fasting companion people actually open.

Install it

Phone → open the live site → Add to Home Screen. Offline shell, phase artwork, daily plan in one tap.

Fasted Today on mobile with phase card and bottom navigation

A necessary note

Fasting is a spiritual discipline, not medical treatment. The app includes safety notes (especially around extended water fasts). Consult a healthcare professional if you have medical concerns.

Human Reflections

I didn’t need another content library. I needed a companion that removes ambiguity at 6am: what’s today, what do I pray, did I show up. Fasted is that companion — and building it as an offline-first PWA on my own VPS kept the cost curve flat while the journey itself stayed sacred.

Try it: fasted.360web.cloud · Source: github.com/mitchelldawkinsjr/Fasted · Architecture: /projects/fasted.