Potential firearm owners must successfully undergo the prescribed training at an accredited training institution and obtain a competency certificate from an accredited training institution.
This module is aimed (forgive the pun ) at those training institutions to assist their students and members to manage their competences and be in a position to demonstrate their activity in terms of collecting firearms, training to use the firearms and active participation in the club/training institute to ensure the members are in good standing order. The basis is such that the member takes responsibility for doing most of the work to ensure compliance with the admin simple there to ensure everything runs smoothly and maintain the basic database with minimal input required into the member's information.
This is the first version and there are a couple of issues that need fixing and reworking but it is mostly functional.
That depends pretty much on how the legal requirements change to obtaining and maintaining a firearm license in South Africa.
One thing that was not part of the development specification but will most probably be implemented is to send an e-mail reminder when a firearm license is about to expire. This functionality should be enabled or disabled globally by admin and if enabled, allowed or disallowed by the member on a firearm basis.