Skip to Main Content
Back to Portfolio
Trinity Baptist Church
Web Platform2024

Trinity Baptist Church

Role
Full-Stack Developer
Platform
Web (Next.js)
The Overview

Building a world-class experience.

Trinity Baptist Church required a highly performant, modern platform to host their extensive sermon archive and provide a welcoming onboarding experience for new visitors.

To achieve lightning-fast search capabilities and scalable storage, the site was architected using Next.js, powered by a Turso SQLite edge database accessed via Drizzle ORM.

An intuitive custom administrative portal was built from the ground up, empowering church staff to seamlessly upload audio sermons via Vercel Blob and manage website content dynamically without technical assistance.

The Stack
Next.js
Drizzle ORM
Turso DB
Tailwind CSS
Vercel Blob
The Impact

By the
Numbers.

// Query Speed
<50ms

Edge-optimized database queries

// Archive Size
500+

Searchable audio sermons indexed

The Problem

What we were up against.

The primary hurdle was migrating a massive, unorganized library of audio sermons into a modern, searchable system. The previous infrastructure was slow, making it frustrating for the congregation to find specific teachings by series, speaker, or date. Additionally, the church lacked a cohesive digital strategy for welcoming new members, requiring a dedicated onboarding flow.

The Solution

How we fixed it.

I developed a robust Next.js application that leverages Turso's edge SQLite capabilities for instantaneous, sub-second search querying. Using Drizzle ORM, I structured a clean relational database to categorize sermons efficiently. Vercel Blob was integrated for reliable, scalable media storage. To solve the administrative bottleneck, I built a custom React-based CMS dashboard tailored exactly to the church's workflow.

Key
Features.

// 01

Sermon Media Engine

A comprehensive media player and archive system built to handle hundreds of audio recordings smoothly.

Continuous audio playbackVercel Blob storage integrationMulti-parameter search indexingSeries categorization
// 02

Custom CMS Dashboard

A tailored administrative backend designed specifically for the church's unique operational needs, eschewing bloated generic CMS solutions.

Secure, encrypted authenticationDirect media upload handlingDynamic page content managementAutomated podcast feed generation

"Our congregation can finally find the teachings they are looking for without frustration. The custom admin portal is incredibly intuitive, meaning our media team can upload Sunday's sermon in minutes rather than hours."

Media Director
Production

That's a
Wrap.