Skip to content

Decentralized Finance Ethereum Version of Instagram. You can connect your Metamask Wallet, upload an Image wich Post(Name and Description) will be saved in an Web Server BUT the Image itself will be saved in a Descentrilized InterPlanetary File System(I.P.F.S.). Posts in the DApp can Tipped with Ethereum wich will go to Post Owners's Wallets.

Notifications You must be signed in to change notification settings

Nachoxt17/Decentralized-Instagram-Clone

Repository files navigation

Decentralized-Instagram-Clone-made-with-Smart-Contracts

Final Result

+-Decentralized Finance Ethereum Version of Instagram. You can connect your Metamask Wallet, upload an Image wich Post(Name and Description) will be saved in an Web Server BUT the Image itself will be saved in a Descentrilized InterPlanetary File System(I.P.F.S.). Posts in the DApp can Tipped with Ethereum wich will go to Post Owners's Wallets.

To build this I used OpenZeppelin Contracts Library to make the development faster and safer and I made Unit Testing with Mocha & Chai.

Made with This Tutorial in Minute 02:28:04 :_ https://www.youtube.com/watch?v=XLahq4qyors&list=PL0FXkz5ILg9aaZuEB4RUOClau9RBRJVZ3&index=10&t=8884s .

I.P.F.S. Client Library:_ https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-client#readme

+-To run the Project:_

+-(1)-Open, Configure and Execute Ganache and then Open the Project, open two terminals, and run the Command "truffle migrate --reset" in the First Console and then run the Command "npm run start" in the Second Console.

+-To Test:_

+-(1)-Connect Ganache with Metamask and create a Test Account:_ https://www.linkedin.com/pulse/using-ganache-ethereum-emulator-metamask-farhan-khan/

+-(2)-Login with the Metamask-Ganache Trial Account on the Page and all Ready ;).

About

Decentralized Finance Ethereum Version of Instagram. You can connect your Metamask Wallet, upload an Image wich Post(Name and Description) will be saved in an Web Server BUT the Image itself will be saved in a Descentrilized InterPlanetary File System(I.P.F.S.). Posts in the DApp can Tipped with Ethereum wich will go to Post Owners's Wallets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published