Decentralized Social Media web app using Ethereum Blockchain.

Overview

Decentralized Social Media web app using Ethereum Blockchain.

Team Details

Team Name : TECH MINDS

Project Name : CryptoGram

Stack Used: Blockchain

Live URL: https://cryptogram-nmit-block-chain.pages.dev/

Project Description

A completely decentralized social media website that enables users to interact with their friends and relatives without compromising their privacy and personal info. It has all the functionalities of a traditional social media app like user profiles, friends, feed, posts, chat, etc. All the data including image files will be stored in a secure decentralized network(IPFS) and no entity ( government or private) has any control over it, thus giving the users total assurance of their privacy. But due to lack of time we were only able to do upto the stage where we can add photos in ethereum blockchain with a user defined description. And insted we also added a feature where other users can tip some amount of Ethers for a given post.

Team Members:

  1. Achyuth Mohan
  2. Christopher Roy
  3. Abhishek Kurian
  4. Adithya Ajith
  5. Jagannath E Shahi
  6. Jaison Dennis

🔧 Project UI:

image

Steps To run the project:

git clone https://github.com/AchyuthMohan/Blockchain-decentragram
cd Blockchain-decentragram
git checkout main
npm install
npm start

Contracts Deployment settings:

  1. Create an account in remix.com.
  2. Create new project and inside contracts folder add a new solidity file named contracts.sol.
  3. Inside contracts file paste the contracts.sol file contents from our projects.
  4. Make the settings into web 3 mode and compile.
  5. Next connect the local metamask account with remix in Rinkeby Ethereum mode.
  6. Deploy the project and paste the generated address into our networks section in package-lock.json file.

Technologies used:

Front-end: React.js, Bootstrap, Web3.js.

Smart Contracts: Solidity

Blockchain used: Ethereum

Cloud platforms: Remix's Rinkeby test net(smart contracts), Cloudflare(Front end).

You might also like...
EOSIO Quickstart Web IDE for decentralized applications

EOSIO Quickstart Web IDE for decentralized applications EOSIO Quickstart Web IDE lets developers start building full-stack EOSIO applications in a mat

HWdapp - A hello world decentralized application
HWdapp - A hello world decentralized application

Hello World DAPP HWdapp is a hello world decentralized application. Contains the

Mern-web3 - A simple MERN stack application using React, Express, Mongo, and Web3 based authentication using MetaMask and Ethereum An NFT Marketplace React dApp demo on the Polygon blockchain with basic functionalities such as acquire and mint NFTs using ERC721 Smart Contract and Interplanetary File System IPFS.
An NFT Marketplace React dApp demo on the Polygon blockchain with basic functionalities such as acquire and mint NFTs using ERC721 Smart Contract and Interplanetary File System IPFS.

Polygon-NFT-marketplace generated from jellydn/dapp-starter Opinionated Dapp Starter Template Homepage - Marketplace NFT Minting Features The React Fr

An ethereum, next.js, and react.js boilerplate using only open source libraries
An ethereum, next.js, and react.js boilerplate using only open source libraries

An ethereum, next.js, and react.js boilerplate using only open source libraries

An ethereum, next.js, and react.js boilerplate using only open source libraries
An ethereum, next.js, and react.js boilerplate using only open source libraries

An ethereum, next.js, and react.js boilerplate using only open source libraries

This is a dApp on React, Blockchain.

Transmute dApp This project is deprecated. See https://github.com/softfantasy/convert-dApp Create an issue if you want a feature or need help! Please

A fullstack monorepo template to develop ethereum dapps
A fullstack monorepo template to develop ethereum dapps

full-stack dApp starter for solidity smart contract development A monorepo boilerplate code for typesafe full-stack Solidity development based on temp

Ethereum Nft Marketplace Boilerplate With React
Ethereum Nft Marketplace Boilerplate With React

ethereum-boilerplate-NFT-Marketplace This Project is a fork of Ethereum Boilerplate and demostrates how you can build your own NFT Marketplace. This p

Owner
Achyuth Mohan
My brain has too many tabs open XD| Full Stack developer| Millennium Fellow '22| CSE Sophomore| React JS| Django | MEC'24 ❤️
Achyuth Mohan
This application is a decentralized version of instagram build using Ethereum & Metamask

Decentragram This application is a decentralized version of instagram build usin

null 3 Jun 28, 2022
Step-by-step guide to setting up and launching a TypeScript/React web app querying Ethereum blockchain data in standard querying language (GraphQL)

Your first Web3 dApp: React app reading real Ethereum blockchain database Step-by-step guide to setting up and launching a TypeScript/React web app qu

null 30 Jun 1, 2022
NFTProject - An open decentralized NFT Marketplace built with smart contracts powered by Ethereum

#Ethereum mTC - NFT Marketplace This is an open decentralized NFT Marketplace bu

αlphα 8 Dec 16, 2022
React Crowd Sale dApp using Ethereum blockchain.

React Crowdsale React Crowd Sale dApp using Ethereum blockchain. This project uses zeppelin-solidity, React, React-Redux, React-Router, Truffle and Et

null 1 Dec 7, 2021
A simple Ethereum prediction market boilerplate build on top of Moralis Web3 SDK + Ethereum Boilerplate + Chainlink + OpenZeppelin. Happy BUIIDL!

ethereum-prediction-market-boilerplate This Project is a fork of Ethereum Boilerplate and demostrates how you can build your own Ethereum Prediction M

Ethereum Boilerplates 40 Nov 25, 2022
Psn-social-network-public-source - PSN Social Network App Using React and Spring Boot

PSN SOCIAL NETWORK This app is for educational purpose only. PSN Social Network

Linh Truong Cong Hong 36 Dec 13, 2022
Stram-social-messenger - Social messenger app using stream API

Stream Chat Messaging Example App Is your core product something that would bene

Ashutosh Mohanty 7 Nov 20, 2022
Dashboard untuk menampilkan aktivitas social media.

Social Media Dashboard Dashboard untuk menampilkan aktivitas social media. Dibangun menggunakan Create React App dan merupakan Single Page Applcation

Arwani 0 Sep 19, 2021
Buzzer Full Stack Development Assessment uses React and NodeJS to mimic social media functions

Buzzer-Full-Stack-Development-Assessment This project is a coding challange prov

null 2 Jan 16, 2022
SocialUwU - A Social media website made with react and typescript

SocialUwU Introduction Social media website made by an idiot(me :)) with react,t

Varun Lanjhara 30 Dec 25, 2022