Wynn Fame avatar
Wynn Fame
Fort Worth, Texas
Home
About
Poetry
Facebook
Work
Resume
Skills
Journey
Gallery
Contact
AI Assistant

VNBCA — Vietnamese Baptist Church of Arlington

VNBCA — Vietnamese Baptist Church of Arlington

Church Portal admin for VNBCA — ministry hub, articles/sermons, programs, members & RBAC on Next.js, Prisma, Neon Postgres, and Auth.js. Live at vnbca.net.

Project Overview

VNBCA (vnbca.net) is the digital home for Vietnamese Baptist Church of Arlington — bilingual public site plus a full Church Portal admin for pastors, communications staff, and leadership.

Screenshots below are from the live admin at /en/admin only.

Role & Delivery

Designed and built end-to-end as primary full-stack architect — product structure, i18n routing, Auth.js + app RBAC, Prisma/Neon data model, TipTap editorial, media on Cloudflare R2, and production deployment.

Core Capabilities

  • Ministry hub — Calendar, today’s verse, and live feeds for announcements, sermons, blog, news, events, prayer requests, and new members
  • Articles / Sermons — Bilingual CMS with TipTap sections, topics, status, and bilingual metadata
  • Programs — Worship / Sunday School program builder with kinds, roles, templates, bulletin styles
  • Members & access — Staff directory, duties (Admin, Editor, Finance, Reception…), house rules / access rights
  • Helps — Verse card designer (Reels/landscape layers), source verse library, TV slides, prayer requests, forms, tickets, newsletter
  • Ops — Neon Postgres, Auth.js credentials, TipTap editor, R2 uploads

Technology Stack

LayerChoices
AppNext.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, shadcn/ui
DataPostgreSQL (Neon), Prisma 7
AuthAuth.js + church RBAC
ContentTipTap, next-intl
StorageCloudflare R2

Admin screenshots

Outcome

A production church platform staff can operate day-to-day — live at vnbca.net.

Explore
My WorkResume