CTRI is a specialized Progressive Web App (PWA) designed to provide instant, life-saving access to essential community resources. The platform serves as a centralized directory for food pantries, cooling centers, and religious facilities, offering users real-time proximity data and precise, turn-by-turn navigation. By leveraging a custom-built PHP backend and a highly responsive Mapbox-integrated frontend, CTRI ensures that vulnerable populations can reach help with minimal friction.
CTRI Ecological Mapping Task Force
2026
The client identified a critical “information gap” in urban community support. Aid data was fragmented across static websites and outdated PDFs. The Task Force needed a unified, mobile-first digital tool that could:
The development followed a four-stage engineering cycle:
1. Architecture & PWA Strategy
I opted for a PWA architecture to ensure the app remains lightweight and installable on both iOS and Android. I implemented a Service Worker to handle asset caching, ensuring the UI remains responsive even during network fluctuations, a critical feature for users with limited data plans.
2. Backend & Data Engineering
I developed a custom administrative suite to manage resource data.
3. Navigation & Geospatial Logic
To build a “Google Maps-style” experience in the browser:
4. Security & Defensive Coding
I implemented a secure authentication system using PDO and password hashing. Recognising that real-world data is often incomplete, I wrote defensive PHP logic to handle NULL time values, preventing frontend crashes (specifically addressing PHP 8.3 deprecations) and ensuring the app always displays helpful “Hours Vary” information.
The final CTRI application successfully bridged the gap between community resources and those in need.