Implementing metaTxn flow purely on backend

Hi everyone,
I have been working on a project which needs to have all the blockchain flow purely on backend, which means:

  • No metmask, Generating key pairs ourself(wallet address and private key)
  • Contract deployment using admin’s private key as user is not to be prompted to have wallet/funds.
  • generating signature using web3js.
  • generate metatxn and have the gas fees deducted from gas tank.

The first part and the last part is pretty clear and is completed but I need some inputs regarding how these all things can be done on server side without prompting user to have any kind of wallet or to add fund.
Note: There are no funds involved between address, just data and information that I need to store on Blockchain.
Any help with the flow or other ideas on approaching my use case would be appreciated.