Case Study: CPC Lansdowne Community App

A central digital hub for the Calvin Protestant Church of Lansdowne.

Screenshot of the CPC Lansdowne App

Project Overview

The CPC Lansdowne Church App is a mobile-friendly web application designed to be the primary communication and information hub for its congregation. The project's goal was to create a single, accessible platform for event schedules, sermon archives, daily inspirational content, and important announcements, replacing scattered communication methods like social media posts and messaging groups.


The Problem

The church leadership identified a clear need to modernize their communication channels. Information was fragmented across different platforms, leading to confusion and making it difficult for members to find up-to-date information. There was no central place to view upcoming events, listen to past sermons, or receive daily spiritual content. This created a disconnect, especially for less tech-savvy members.


The Solution

I developed a clean, intuitive, and fully responsive web application that consolidates all key information into one place. The app is easily accessible from any device with a web browser, requiring no installation.

The key deliverables were:


My Role & Responsibilities

As the sole developer on this project, I was responsible for the entire lifecycle, including:


Technology Stack

The project was built using foundational web technologies to ensure performance and accessibility.

HTML5 CSS3 JavaScript (ES6+) Bible API

Challenges & Lessons Learned

The most significant technical challenge was integrating the third-party Bible API. I had to carefully handle asynchronous `fetch` requests, manage potential errors (like network failures or API downtime), and parse the returned JSON data to display it correctly. This project solidified my understanding of asynchronous JavaScript and the importance of graceful error handling to ensure a smooth user experience.


Outcomes & Future Plans

The app has been successfully launched and has received positive feedback from the congregation for its ease of use and centralized information. In the future, I plan to add a secure members-only section and push notification capabilities for important announcements, potentially using a backend service like Firebase.

Back to Portfolio