nikheelindanoor / DeSocials

Home Page:https://de-socials.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeSocials

Introduction

Social media has grown to be a significant aspect of our lives in the modern world. Every day, we publish a huge amount of stuff, including both personal and professional information. Due to its marketing capabilities, it provides some with a source of revenue, while others use it as a platform to promote their material, speak out, and connect with the rest of the world. In reality, certain social media sites have evolved into arenas for politics. Consider the situation of Twitter, where many heads of state post updates. Numerous choices, thoughts, and events are communicated on these platforms. We are aware that social media has a problem because of its centralised form despite all of these factors.

Platform Overview

The platform is a decentralized social media something similar to twitter but totally in a decentralized way having no server. The platform is having a smart contract containing all the important logic and is deployed on Ethereum Blockchain. Some of the features of the platform are:

  • Secure and user friendly login using metamask wallet
  • Only your Public address is the key to access the platform
  • Easy to use interface
  • Commenting feature on the posts
  • The viewers can also tip the posts which helps the creator to monitise their work
  • They can even view comments of other viewers
  • The creators can mention tags while creating the post which will help the viewers to explore it hence improving it's visibility
  • There's an explore tag to find/search posts based on their tags
  • The profile sections lists all the posts created by the creator

Features

  • Connect Wallet
  • Upload Posts
  • Search Post
  • Send Comments
  • Profile Posts

Tech Stack

Future Work

  • To make the platform gas-free for users, utilise meta transactions (gasless transactions)
  • Adding more features like follow, profile wallet, etc.
  • Adding video posts
  • Adding reports on creators, posts, comments, etc.

Project Demo

Deployed App - Vercel app link
Video Link - Youtube Video Link

About

https://de-socials.vercel.app


Languages

Language:TypeScript 91.8%Language:Solidity 6.0%Language:JavaScript 1.2%Language:CSS 1.0%