Covenant Systems

FPC Chillicothe - Custom Web Application

March 3, 2026

Covenant Systems designed and deployed a custom web application for First Presbyterian Church of Chillicothe to digitally manage and present their Faithful Ministry Plan.

FPC Chillicothe - Custom Web Application

Project Goals

The goal was to create a:

  • Print-ready, single-page ministry overview (8.5x11 letter format)
  • Secure admin dashboard for church leadership
  • Database-backed content system
  • PDF export tool matching the print layout
  • Clean, professional design consistent with church branding
  • Replace static documents and manual editing workflows with a centralized, modern application

Public View

The public view was engineered as a read-only infographic layout designed specifically to:

  • Fit cleanly on one letter-size page
  • Print without layout breaks
  • Display ministry categories in a balanced 8-section grid

A custom header was implemented using the church's official logo, preserving brand integrity and visual consistency.

Admin Dashboard

The admin dashboard provides a protected content management system with:

  • Inline editing of categories and items
  • Drag-and-drop reordering
  • Status toggles (Active / Completed / Hidden)
  • Autosave with confirmation indicators
  • First-time admin account creation

Authentication Features

  • Session-based login
  • HTTP-only cookies
  • Password hashing using bcrypt
  • Middleware-protected write routes

Unauthorized users cannot access or modify ministry content.

PDF Export System

A dedicated API route dynamically generates a:

  • Letter-size PDF
  • Single-page format
  • Matching layout to print view

This ensures leadership can distribute consistent, branded ministry plans digitally or in print.

Database & Infrastructure

The application uses Neon (serverless PostgreSQL) for structured ministry data storage, hosted on Vercel for scalability and performance.

  • Seed scripts for initial category setup
  • Schema-based content organization

This architecture ensures fast load times and reliable data persistence.

Summary

The completed application delivers:

  • A centralized digital ministry planning system
  • Secure administrative control
  • Professional print and PDF output
  • Improved clarity and organization
  • Long-term maintainability with minimal overhead