📦 Decentralized Instagram
├── LICENSE
├── migrations
│ ├── 1_initial_migration.js
│ └── 2_deploy_contracts.js
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
├── src
│ ├── abis
│ │ ├── Decentragram.json
│ │ └── Migrations.json
│ ├── components
│ │ ├── App.js
│ │ ├── LandingPage.js
│ │ ├── Main.js
│ │ └── Navbar.js
│ ├── contracts
│ │ ├── Decentragram.sol
│ │ └── Migrations.sol
│ ├── icon.svg
│ ├── images
│ │ └── loading.gif
│ ├── index.js
│ ├── logo.png
│ ├── photo.png
│ ├── serviceWorker.js
│ └── styles
│ └── index.css
├── test
│ └── test.js
└── truffle.js
-
Clone the repo
git clone https://github.com/suhailkakar/decentralized-instagram
-
Install NPM packages
npm install
or
yarn install
-
Run the app
npm start
add Ganache to your metamask wallet download and install ganache local development environment
git clone https://github.com/webthreejs/ganache
npm install
- lock metamask wallet
- click forgot password
- add pnumonic phrase provided by ganache
- add ganache network using the provider URL and chainID 1337
- add another private key if you need another 1000 test ETH
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Commit your Changes (
git commit -m 'Some Good Features'
) - Push to the Code (
git push -u origin master
) - Open a Pull Request
This project is an open source software licensed under the MIT License