Donation Campaign Only Ramadan Website using PHP, HTML, Javascript

HCI CA – Ramadan Backup Campaign Site

Date: Feb 2, 2026

This article documents the Ramadan backup solution for Human Concern International (Canada), outlining the technical setup and hosting approach for continuity purposes.

Intended for IT, web, and operations teams.

Developer URL (Hasnain): https://hci.hasnain.io


Purpose of This Solution

The Ramadan backup campaign site exists to:

  • Ensure campaign continuity in case the primary platform is unavailable

  • Provide a lightweight, reliable alternative during peak donation periods

  • Reduce dependency on complex application stacks under time-sensitive conditions


Technical Overview

The campaign-only site is intentionally simple and fast.

Application Stack

  • Backend: PHP (router-based)

  • Frontend:

    • HTML

    • CSS

    • JavaScript

  • Framework: Bootstrap

    • Used to ensure responsive design across desktop and mobile devices


Web Server

  • Server Type: Apache

  • Compatible with standard LAMP-style environments

  • "LAMP" specifically implies Linux/Apache/MySQL/PHP, "LAMP-style" often refers to similar, modular alternatives, such as using Nginx instead of Apache (known as LEMP) or MariaDB instead of MySQL


Hosting Model

The site is designed to run on:

  • Hostinger

  • Or any similar shared hosting plan

This approach allows:

  • Rapid deployment

  • Low operational overhead

  • Easy portability between hosts


Scope & Limitations

  • Campaign-only functionality

  • No heavy backend dependencies

  • Not intended to replace the primary donation platform

  • Used strictly as a fallback / backup option


Project Tracking

Related Asana task:

https://app.asana.com/1/116660852896591/project/1202384157047356/task/1212753232907617?focus=true

(Access restricted to authorized users.)


When to Reference This Article

Use this document when:

  • Reviewing Ramadan campaign contingency planning

  • Onboarding IT or web staff

  • Coordinating backup deployment during peak traffic periods

  • Answering audit or management questions about resilience


Summary

  • Lightweight PHP-based campaign site

  • Responsive design using Bootstrap

  • Apache-compatible

  • Deployable on shared hosting

  • Serves as a Ramadan-specific backup solution

This setup prioritizes simplicity, reliability, and speed of deployment during critical campaign windows.


Donation Form Integration Details

Integration Details:

  • Campaigns on this site are connected to existing Blackbaud Luminate Online donation forms, ensuring donations flow through the established fundraising system of record.

  • Consideration is underway to optionally create and connect Easy Pay Direct (EPD) processor gateway forms where appropriate, to support flexibility in payment processing and redundancy.


Purpose:

  • Acts as a temporary campaign-only website used for rapid deployment and contingency coverage (e.g., Ramadan campaigns).

  • Designed to ensure continuity if primary infrastructure is unavailable or changes are in progress.

  • This site is not intended to replace the primary website.

  • It is maintained as an interim, controlled solution aligned with business continuity and risk mitigation needs