Learning a new tool today--Biconomy, a developer tool to help make transaction handling easier on blockchain. It currently supports Ethereum, XDai, and Matic mainnets.
With very minimal change to your smart contracts--changing all msg.sender
to msgSender()
--and you can use it to implement gas-less transactions for your users. This is like an "easy-to-use" version of the Gas Station (GSN).
With Magic Link auth, and Biconomy transaction handling, kick starting a blockchain project becomes so much easier.