
Case Study – The Hellenic Initiative
Sector / Type - Non-profit fundraising / donation platform
Scope and Tools - Custom donation flow and certificate generation
Tools & Technologies - WordPress, HTML5 Canvas, custom ecommerce logic
The Task
This project centred on creating a donation flow for a tree-planting initiative, where supporters could contribute and receive a personalised donation certificate. The work sat within the non-profit and fundraising sector, with a strong emphasis on making the donation process meaningful, clear, and user-friendly. The solution also needed to support both digital and physical certificate delivery. While formal compliance requirements were not the main focus of the brief, accuracy of donor data, checkout integrity, and a reliable user journey were essential.
Clients Requirements
The client wanted donors to be able to personalise a certificate by entering recipient details, a message, and country information, then preview the final result before completing the donation. They also wanted the system to create a donation product dynamically, carry all personalised data through the cart and checkout, and offer flexible delivery methods for either digital or physical certificates. Their broader aim was to make the donation journey feel more personal and memorable while still functioning smoothly as an ecommerce-style transaction.
Planning
Planning involved mapping the full donor journey from certificate personalisation through to checkout and fulfilment. Research focused on how to connect user-input data, live certificate previews, product creation, and delivery logic into one seamless workflow. Documentation and scoping were important to define how personalisation data would be stored, how it would be presented in the cart and checkout, and how the system would support both on-screen previews and print-quality output for physical certificates.
Development
Development delivered a personalised certificate flow that allowed users to enter custom details, preview the certificate in real time, and proceed with a dynamically generated donation product linked to that personalisation. The system preserved donor-entered information across the cart and checkout and supported both digital and physical certificate delivery. A positive outcome of the build was the creation of a meaningful and interactive donation experience. The most significant challenge was generating the certificate dynamically while maintaining both visual quality and accurate formatting for printable output.
Release and Testing
Release and testing focused heavily on the reliability of the certificate generation process and the consistency of the personalised data throughout the transaction flow. The HTML5 Canvas preview needed to reflect the final certificate accurately, while the downloadable or printable version had to retain proper dimensions and high-resolution quality. Testing also covered cart and checkout verification so donors could confirm all personal details before purchase. The main difficulty was ensuring that a real-time preview experience translated correctly into a final output suitable for both digital use and physical print delivery.
The End Result
The finished system gave the client a donation experience that was both functional and emotionally engaging. Donors could personalise a certificate, see the result before donating, and choose a delivery method that suited their needs. This improved the overall user experience by turning a standard donation into something more memorable and giftable. The project reinforced the importance of connecting creative personalisation with strong technical handling of data, particularly when digital previews and print-quality outputs must work together without friction.