Application form used by prospective APNIC Members to join APNIC and request Internet Resources.
2019 - NOW
APNIC needed to reduce the number of fraudulent applications it received, increase the number of legitimate applications, and reduce the burden on support staff needing to followup with applicants in their new membership application form.
After consultation with the APNIC community, our team chose to learn from the existing form to implement a new platform that would satisfy the business needs.
Our solution is built on a single page application (SPA) architecture written in VueJS, with a back-end for front-end (BFF) API that provides persistence and submission capabilities.
To assist in reducing the number of fraudulent applications, we leveraged the APNIC Login system, requiring new applications to register before submitting an application.
As a full stack web developer, my contribution was primarily focused on implementing the VueJS SPA and associated build and release automation. Jest automated testing was implemented to assist in validating functionality and reducing the risk of future changes. When needed, I had also contributed to the Java based BFF.