Cover Image

I Like Other Things, For Example ...

For the past thirty-six months I have been very fortunate to have done a two hour daily broadcast covering the news events of the day. On occasion my internet connection will be too spotty to stay connected making it impossible to do a live broadcast, today was one of those days.

Instead of sitting around pouting over my internet issues I decided to something else that I love to do ... build something cool and helpful using php, javascript, html, css, or any combination of all four. That is the purpose of this post, to tell you about what I was able to build today.

First off, a little background ... Over the last 3 years I have used just about any tools that I could find to solicit donations so that I could continue doing the daily live broadcast. The broadcast is something that I love and am passionate about and the only way that I have been able to do it for so long is because of the donations from listeners and viewers.

Therefore, I have tried a bazillion fund-raising tools, donation scripts, buttons, forms, you name it, I have likely tried it, but I have never really been happy with any of these options. Each of them had things I liked and things I disliked, but more importantly none of them had all the things I wanted. So, I decided to build myself.

Today, I set out to build the "Patriot Reload Donation Script" that I could use on any of my websites with relative ease. Before I began I made a list of all the things I wanted the script to include. Such as:

  • it needed to be easy to use and also look nice
  • it needed to be built using straight php without relying on a framework
  • it had to have an automatically updating progress bar - meaning that as donations came in the progress (or goal) bar would automatically update
  • it had to be able to automatically add the persons name (or screen name) to a list on my website that are recognized as "supporters" or "backers"
  • it had to be able to work with more than one "campaign" - meaning that I could create as many donation campaigns as I needed
  • it needed to automatically reset each month
  • it needed to be able to accept donations from both Paypal and Stripe

Quite a tall task for just an afternoon. Actually, I figured it would take me a couple of weeks, but because I had built parts of these features in other web apps and services over the last 3 years I was able to quickly put together a working prototype and then finish up the code this evening and I am proud to have it completed.

Below are some images with explanations.

A quick look at the "engine" ... no php framework, but I did use jQuery javascript framework.

Then there is the "Admin" area ... this is where donation campaigns are created ... 

Can you tell that I am excited about this ... I only wish that I had done it 3 years ago.

Web design is another one of my passions and for the last 3 years I have used that passion to build web sites and services for the patriot community. Whenever a person donated to the Patriot Reload their money goes towards making all of the various services stay afloat and available for patriots to use.

If you would like to help support my efforts, then you can simply go to https://support.patriotreload.com

Gary