A social media app through which one can upload contents and can get tipped by cryptocurrency(Ethereum) for their contents by other users.
The client-side server is developed using React
Truffle Suite Framework: It compiles the smart contracts
Ganache: It is a personal Ethereum Blockchain which is used to run tests, execute commands and inspect state while controlling how the chain operates.
Metamask: It is the cryptocurrency wallet that allow the transactions of the Ethereum cryptocurrency, interacting directly with the blockchain (in case of my project it is the Ganache blockchain).
The decentralized way of storing data with a peer-to-peer network of user-operators.
Data are stored using contract based IPFS. Here, instead of storing all data on-chain, the hash where the data is located on a chain is stored.