https://sqr.co/blog/how-to-generate-your-own-qr-codes