For eth:
Create smart contract minter
Deploy that contract into the blockchain
Make API calls on that deployed contract thru your website
Client will click mint button -> API mint interaction to smart contract
As for cardano this is seemingly complex, this is my understanding so far (are they correct?)
Cardano node must be running on your machine
Interact with node using cardano cli, start minting at this point
Get all minted token and start distributing it to people
With this I am the one minting all of the tokens and distribute it to people, is there a way to do it like in eth?