← Back to portfolio
God Encounters icon
AI Moderation Mobile + Web Dashboard Full-Stack

God Encounters

Faith, healing, and community — a native mobile app, an admin dashboard, and a shared API in one platform.

See the screens

Overview

One product, three surfaces

God Encounters connects people through healing testimonies, guided audio, journals and prayers, and a global healing map. Guests use a native mobile app to record and share stories, while a moderator and admin web dashboard handles content, moderation, and an analytics-style overview.

Testimony submissions flow through an AI-assisted pre-check before human review, and audio and trips are published from the dashboard through the same OpenAPI-documented API the apps consume. It is built as a Bun and Turborepo monorepo with a shared type layer across mobile, web, and backend.

At a glance

  • Platforms: iOS, Android, Web dashboard
  • Role: Full-stack, end to end
  • Backend: Hono API + PostgreSQL (Supabase)
  • AI: LLM pre-screening (OpenAI / Gemini)
  • Status: Active development toward release

Highlights

What makes it work

AI-assisted moderation

Testimonies are scored and classified by an LLM pipeline before a human ever sees them, so moderators spend time on judgment calls, not triage.

Three surfaces, one API

Mobile, web dashboard, and backend share OpenAPI-documented routes, typed clients, and consistent role-based auth, which keeps the whole thing easy to extend.

A thoughtful healing map

Mapbox-powered pins for testimonies, journals, and prayers, with approximate locations and permission-aware sharing so people open up without exposing exact addresses.

Push-ready operations

Expo device tokens wire into the backend so product and marketing can coordinate iOS and Android outreach straight from the dashboard.

Tech Stack

Built with

Supabase Turborepo + Bun React Native (Expo) TanStack Start Hono Drizzle ORM PostgreSQL Vercel AI SDK OpenAI / Gemini Mapbox shadcn/ui Expo Push

Screens

The mobile app

God Encounters mobile screen 1 God Encounters mobile screen 2 God Encounters mobile screen 3 God Encounters mobile screen 4 God Encounters mobile screen 5 God Encounters mobile screen 6 God Encounters mobile screen 7 God Encounters mobile screen 8

The admin dashboard

Dashboard login Dashboard overview Dashboard moderation Dashboard content management

Want a platform like this?

Dashboards, auth, AI moderation, mobile, and a shared API — I build these end to end. Tell me what you are building and I will help you scope it.