/Decentragram

a decentralized photo sharing app on the Kovan Testnet

Primary LanguageJavaScript

Welcome to Decentragram

DecentragramScreenshot

A decentralized social media platform to share photos and tip creators.

Here is the app running on the Kovan network


Tech Stack ⚙️

Solidity | React | Truffle | IPFS | Bootstrap


Install 💾

Start of by cloning this repo or downloading the zip file. After that open up your terminal and run these commands:

cd ProjectFolder
npm install

Note: Make sure MetaMask extension is added on your brower of choice

Run Truffle Blockchain 🔗

Next step is to get the Truffle blockchain running locally

cd ProjectFolder
truffle develop

Then inside of the truffle(develop) terminal run:

migrate --reset

Start Client 🌐

Finally get the client site running on localhost. Open a new Terminal window and run:

cd client/
npm run start

Head over to http://localhost:3000 and start using Decentragram!

Note: Make sure to add the Ganache network to your Metamask


Features 📼

Connects with Metamask

ConnectToMetamask GIF

 

 

Upload an Image

upload-image GIF

 

 

Tip Creator | Transfers 0.1 ETH to the creator

tip-author GIF

 

 

Dynamic List Order | Images with more tips sort to the top of the feed

tipped-image--to-top GIF

 

 


Feedback 🤝

Do you have any suggestions for code or additional features you'd like to see implemented? Hit me up on Twitter