I wrote this simple progressive web application after I heard my QA colleague complaining about the online tools he uses occasionally fail to generate a correct Hong Kong Identity Card (HKID) number.
This website was written in JavaScript, which generates and validates HKID numbers.