Average user who don't want bother with KYC or use desktop/mobile wallet is very unlikely to install nodejs and use terminal/command prompt to run the code locally.
If this becomes popular, and if OPs server disappears in the future, someone else can setup a clone where all users can process their gift cards.
Users need to make sure the website is trusted though, and if this becomes popular phishing sites might become a problem.