Process Map

Back to home

How it was built

Process Map

The journey of building KingdomFirst Mindsets—from data model to daily automation, Scripture, AI, and a public launch surface.

Phase 1

Foundation & Core Content Model

Defined the mission and modeled the data that powers daily formation.

  • Mission set: a daily spiritual formation platform anchored in biblical truth
  • Entities: Meditation, Theme, KingdomPerspective, PodcastEpisode, Verse, Bookmark, Notification, ListeningProgress
  • Authenticated app shell with responsive desktop sidebar + mobile tab bar
  • Admin console for meditations, podcasts, verses, perspectives, themes, and users
Phase 2

Daily Content Engine & Automation

Automated the daily flow from draft to publish to inbox.

  • generateDailyMeditationDraft — AI-authored daily devotional drafts
  • publishScheduledMeditations — releases scheduled meditations on time
  • sendDailyMeditationEmail — delivers the day’s meditation to subscribers
  • Workflows: Daily Meditation Draft Generator, Daily Auto-Publish, Daily Meditation Email
Phase 3

Scripture & Bible Integration

Built a multi-version reader with highlighting and bookmarking.

  • bibleApi backend function wiring API.Bible for multi-version access
  • Bible reader with translation dropdown, search, and chapter navigation
  • NKJV set as the default translation
  • BibleHighlight entity + in-reader verse highlighting
  • bible_highlight bookmark type and a Highlights tab for saved verses
Phase 4

Content Polish & AI Imagery

Refined the reading experience and visual identity.

  • AI-generated fine-art cover images stored on cover_image_url
  • Consistent image rendering across Detail, Home, and List views
  • ‘KingdomFirst Perspective’ adopted as the editorial terminology
  • Local-time date parsing (T00:00:00) to fix timezone display shifts
  • Markdown standards: H2 subheadings, em-dash scripture citations, italicized scripture blocks
Phase 5

AI Spiritual Guide & Voice

Added biblically-grounded counsel with listen-and-speak support.

  • KingdomFirst Guide agent providing counsel grounded in platform content
  • Listen button (TTS) for AI responses and long articles
  • Voice picker persisted to localStorage, defaulting to ‘Storm’
  • Chunked audio generation for articles over 5,000 characters
Phase 6

Account & Accessibility

Gave users control over their data and listening experience.

  • SpeakButton added to meditations and perspectives
  • deleteAccount backend function for secure self-service data purge
  • Delete account flow with confirmation in Settings
Phase 7

Trust, Legal & Marketing

Launched the public-facing surface for trust and growth.

  • Privacy Policy page (/privacy-policy)
  • Terms of Service page (/terms-of-service)
  • Marketing landing page (/app): hero, features, screenshots, pricing, FAQ
  • Dedicated Support page (/support) with FAQs and contact options