Credits

Zuluru is written and maintained by Greg Schmidt.

It is written in PHP, built on the CakePHP framework, and uses plugins from Anuj Sharma (CakePHP-App-Installer), Commerceguys (addressing, intl), Firebase (php-jwt), Flavien Beninca (cakephp-cors), Frank de Jonge (flysystem-aws-s3-v3), Friends of Cake (bootstrap-ui), Jad Bitar (Footprint), Jevon Wright (html2text), Jose Diaz-Gonzalez (cakephp-upload, php-dotenv), Joshua Gigg (libphonenumber-for-php), Mark Scherer (cakephp-ajax, cakephp-calendar), Òscar Casajuana (twbs-cake-plugin), Serban Ghita (mobile-detect), Symfony (validator, yaml), Timothy Boronczyk (localization-middleware) and Trent Richardson (cakephp-scheduler). Unit testing is done with Sebastian Bergmann's PHPUnit using the CakePHP Fixture Factories plugin by Juan Pablo Ramirez and Nicolas Masson.

Zuluru is based in part on Leaguerunner, originally written by Dave O'Neill, with contributions from Mackenzie King (bug fixes), Tony Argentina (player rating system, ladder-based scheduling), Dan Cardamore, Greg Schmidt (registration system, Google Maps layout editor) and Richard Krueger (iCal integration).

Contributions to the Zuluru codebase have been made by Mateusz Bocian (user interface), Rizwan Jiwan (unit testing), and Rick St. Jean and R.T. Lechow (Docker setup).

Feature suggestions and other inspiration have come from sources too numerous to remember.