Backend: Solidity 0.8.7
Database: Blockchain Etheruem Ganache
Frontend: React.js
API request: Web3.js
Solidity Deploy:
http://remix.ethereum.org/#optimize=false&runs=200&evmVersion=null&version=builtin&language=Solidity
References:
https://www.geeksforgeeks.org/build-a-to-do-list-web-application-powered-by-blockchain/.
https://www.youtube.com/watch?v=bZKVfXmzRDw.
https://github.com/ChainSafe/web3.js
Connect REMIX to Web3 or Local PC (using Mac M1): https://stackoverflow.com/questions/48273500/remix-not-possible-to-connect-to-the-web3-provider
Run remixd remixd -s /tmp/ --remix-ide https://remix.ethereum.org
Run ganache ganache-cli -f https://bsc-dataseed.binance.org/
Copy Contract in sol folder and paste in remixd
Pick Ganache
Deploy Contract
npm install
npm run start