
A Program That Brings Volunteers Together
This program has undergone several different name changes throughout the course of its development, but here I’ll just refer to it as “Service Club Hub” or SCH. I led the design and development of the program while working for Boylan Point Agency. The program was commissioned by Rotary, the world’s largest volunteer organization, in an effort to connect Rotarians with specialists in various subjects including “club financing,” “Diversity, Equity, and Inclusion,” Rotary’s own organizational structure and more.
Initially, a branch or Rotary on the west coast of the United States was the first to request the program. But, when the Australia / New Zealand branch of Rotary expressed interest, the program was further expanded. Now, Boylan Point Agency is developing the next version of the program in partnership with me in order to expand the program’s services and ensure that it is scalable to a world-wide audience, and to other service clubs beyond Rotary.
While I am a business partner of the program, I am not allowed to display or share the program’s source code. I can, however, talk about the code in general terms and provide you with the anonymized code snippets below. I will be going over the code used in the newest version of the program which has not yet been launched.
Overview
The core of the program is about allowing in users to make inquiries to approved specialists. Rotarian, who wants to become a specialist submit an application through the program, which is then presented to preapproved administrators. After an application is approved or rejected approved applicants become specialists with access to the specialist portal where they can manage and view end-user inquiries. Specialist who wish to change their own information must submit a request for a change of information and go through an approval process overseen by administrators. All specialists, specializations and administrators and inquiry tickets are. Separated by zone and district as requested by rotary. Specialists and admin cannot interact with applications, inquiries, or any other information designated to a different zone or district. As a result access to different modules of the system are is restricted to specific admin’s or specialists.