Created this app by following a tutorial in buildspace.so
The smart contract is based in Solidity.
Hardhat is used for compiling and running of smart contract on development network.
Alchemy is used for deployment of smart contract on Rinkeby testnet.
Ethers.js is used for interacting with the deployed smart contract.
Front-end build using ReactJS.