Antler
A modern static site generator that transforms Markdown files into beautiful, performant websites with component-based architecture.
View ProjectTransform your sermons into actionable insights with AI-powered transcription, summaries, scripture detection, and action items for pastors and ministry leaders.
RhemaPulse is an AI-powered sermon management platform that transforms audio recordings into structured, searchable content. Pastors upload a sermon and receive a full transcript, summary, scripture references, memorable quotes, and discussion questions—in minutes instead of hours.
| Area | Implementation |
|---|---|
| Frontend | React 19 + TypeScript, Vite build, TailwindCSS styling |
| AI Integration | Google Gemini API with structured JSON output schemas |
| Database | Supabase PostgreSQL with Row-Level Security (RLS) |
| Auth | Supabase Auth (email/password) + Firebase (Google OAuth) |
| Payments | Stripe Checkout + webhooks via Supabase Edge Functions |
| State Management | React Context + custom hooks (no Redux) |
| Drag & Drop | dnd-kit for collection ordering |
| Hosting | Cloudflare Pages (static SPA) |
MVP Scope — Started with core upload → transcribe → display flow using Gemini’s audio capabilities
Database Design — Iterative schema design with Supabase migrations; added collections, tags, and usage tracking as features matured
Auth Integration — Implemented auth strategy with shared session state
AI Prompt Engineering — Refined structured output schemas to reliably extract scriptures, quotes, and action items across different sermon styles
Subscription System — Integrated Stripe with Edge Function webhooks to sync plan tiers and enforce usage limits
Polish & UX — Added dark mode, accessibility improvements (skip links, ARIA), SEO meta tags, and responsive design
A modern static site generator that transforms Markdown files into beautiful, performant websites with component-based architecture.
View Project