I write WordPress plugins to solve problems or to be simpler to use than existing plugins
Weekend To Remember Map
I wrote the Weekend To Remember map plugin that shows the location of all of the weekend conferences. Data is pulled from the event management system and updated dynamically. It also includes options for sales, buy one / get one pricing and customized site information for each event
As seen at https://www.familylife.com/weekend-to-remember/ (scroll down)
Guess the Score
Guess the score allows you to guess the score of your favorite sports match. Admins can define the games and users provide their guesses.
Donation Tracker
The donation tracker presents a simple progress bar with customizeable units and descriptions. You can optionally include a list and/or counts of donors when the progress bar is displayed.
Game Finder
The game finder was written for Geek Game Days, the annual board game convention hosted by Fort Worth Game Night. It allows you to pick a game then tell people which table you’re at, how many players you need and what time you’ll be starting.
Game Polls
Game Polls allows you to vote on board games while enforcing certain restrictions. Data is provided by the bgg.com API and allows restrictions like year published, game style, number of players, etc.
Tabletop Events Dashboard
The TTE dashboard compiles and consolidates information about an attendees tickets, events and purchases and displays it all in one place. This provides a single page resource to see everything associated with Geek Game Days, Fort Worth Game Night’s convention
Require User Login / User Roles
Require user login allows a page to be restricted to logged in users. Optionally restrictions can require a specific WordPress user role. In the absence of this role the user can be redirected to a “you don’t have permission” page or an error page.
WooCommerce Custom Products
This project for a client created a custom WooCommerce product that enforced option selections, disabled impossible combinations and validated data for product customization while applying custom pricing to each option.