Screenshot of Donation Site

I built a web app

Supporting a local nonprofit

Forgive the vagueness of this article however one of the governing principles of information security is "Security by obscurity" so I am mindful not to release too much information about cricital infrastructure. This project, like most, came from a need. While Canada Helps is a great service and helps so many nonprofit with a proccess that is often tedious and ocmplicated, they take 4% of each donation made through their platform. What started this project was the ability to get discounted rates from cred card proccessors for being a registered nonprofit. Standard rates today are around 3%, while we got around 2% from a couple of proccessors. Wanting to take advantage of this as much as possible, I suggested buling a platform to repalce our use of Canada Helps that uses this proccessor for credit card payments. What was initially jsut going ot be taking payments by card and issue a tax receipt snowballed into a full on Donation management system with the ability to manuall create receipts for different donation types, generation of non charitable receipts, and much more.

Overall this project taught me alot about developing as it was my first major project. It also gave me some experience with cloud hosting providers and IaaS platforms for deploying apps. Looking back there are many improvements that could, and probably should be made, but that is a problem for another day...


For those interested, The COPING Centre is a nonprofit organization based in Cambridge ON. It supports individuals and familys who have lost by providing bereavement care in the form of group work along with seminars and training's for people in the industry. If you are intereseted, you can vist the website: copingcentre.com and read more about what we do :)

© 2025 Ewan Crichton