A web platform built for the Word Study Service Unit at Covenant University, featuring an admin backend so non-technical team members can manage announcements, events, and rosters independently.
I built a website for the Word Study Service Unit to practice with modern tools and test AI workflows. When the unit decided to make the site official, the priority changed. The site was complete, but updating it required me to edit the code directly. The new objective was to add an admin backend so team members could manage updates themselves.
ARCHITECTURAL APPROACH & EVOLUTION
Engineering Iterations & Milestones
PHASE 01Production Milestone
Phase 01: Initial Complete Build
The initial platform was built with Next.js and Tailwind CSS. Pages were functional and responsive, but member rosters, event dates, and content were stored directly in the code.
PHASE 02Production Milestone
Phase 02: Admin Backend Setup
Migrating content to a Sanity backend gave the team a web dashboard to edit sermons, announcements, and team member details without opening a code editor.
PHASE 03Production Milestone
Phase 03: Automated Page Updates
Automated logic handles routine changes. Conference dates switch from upcoming to past based on the calendar date, YouTube video thumbnails load automatically when artwork is missing, and empty categories stay hidden until content exists.
PHASE 04Production Milestone
Phase 04: Build and Deployment Fixes
Configuring live revalidation ensures admin edits appear immediately without a full rebuild, while switching the development compiler to Turbopack keeps local work fast and stable.
ARCHITECTURAL CONCLUSION
System Longevity & Durability
A website is only practical if the people who own it can actually run it. Taking myself out of the update loop made the platform far more useful to the team than any specific feature I coded.
THE RESULTS
The unit has an active website where team members manage sermons, events, and rosters directly through an admin panel. Routine updates happen without developer involvement.