I was contacted by a very nice couple who had a background in the collections industry, wanting me to build a web site for them. One of the few things they knew for certain was the URL for the site: StopCollection.info. They were exceedingly vague about their needs; in fact, I believe the phrase, "Just build it the way you see fit" was uttered on day one, so I really had to put on my fancy shoes for this one.
The idea behind the site was providing a legal way for people to eliminate debts as well as force collections agencies to stop calling. They expected that their average customer was going to be lower-middle class, in some sort of debt situation, and that was really about it for their demographics.
I did a considerable amount of thinking and one thing I thought of was the amount of debt that college graduates have been accumulating over the past several years, so one goal I had was to make the site perfectly responsive. This made one aspect of my job easy: I included the Bootstrap framework, particularly the responsive libraries.
I also had to do a considerable amount of PayPal customization for this site; it was very important to my clients that, while PayPal handled all the payment processing, they didn't want to have any part of PayPal visible, so I had to use the PayPal Advanced processing features, eliminating any option to pay via a PayPal account and instead just using PayPal as the credit card processors. This was very difficult to achieve; PayPal has changed their API considerably over the years in order to push their Pay With PayPal functions, a change that I found quite disappointing.
As an add-on to the web site, my clients needed me to generate a means for them to mass produce legal documents to be sent out to collection agencies on behalf of their clients. So, I had to dust off my Office Add-in skills and design a custom Word Add-in that would connect to their database (at the web host), pull the data for their current customers, generate the legal documents and then update the database to indicate to users the status of their case. I was extremely happy with the result of this; my clients were both very computer illiterate and made it a point that they wanted to have everything function as simply as possible; the Add-in made everything simple for them, as there were a total of 5 buttons in the Word toolbar I created that operated all aspects of the document generation for them; they never even have to go to the web site in order to service their customers, and after a 15-minute training session, they were able to generate the documents and all associated paperwork easily.