Blackstone RadioBlackstone Media

Blackstone RadioBlackstone Media


Podcast-Sons of the American Revolution – Application Module

July 17, 2014

Sons of the American Revolution
Steven Von Gerlachter and Chris Flynn discuss the Sons of the American Revolution Application Module.

Sons of the American Revolution is similar to ancestry.com, only it’s for ancestors of patriots of the American Revolution.  Sons of the American Revolution started off as a dot net project, but it turned into a PHP project for maintenance purposes and consistency.  Sons of the American Revolution managed all their applications and memberships by hand.  The process was archaic and they were ready for an updated change, which their sister company “Daughters of the American Revolution” had already implemented.  The old system was a lengthy process that required a lot of paperwork to be filled out by hand and sent in.  The new system is being moved into a fully functional digital process to make things easier and faster, while the traditional paper-based way will still be around as well.
Writing the Module in php
Chris had the opportunity to flex his development muscles with this project.  Everything was already written in dot net, but a lot of it was broken.  Chris saw the opportunity for PHP and made the switch using PHP 5.5, which is the most up to date PHP currently available in the market.  It was written in Laravel 4.1 for the framework and  is being hosted on Laravel Forge Digital Ocean Instance.  The application module was built on a hexagonal design pattern which let code be abstracted instead of repeated.  This hexagonal pattern allowed the application to be separated in a multifaceted way from the framework that it runs on.  Using this type of pattern makes changes quick and easy for everyone.