Web3-Conf-India / Hack-Web3Conf

13 stars 12 forks source link

Submission: MashTag Team #37

Open 0xKryptonian opened 2 years ago

0xKryptonian commented 2 years ago

Team Name

MashTag Team

Team members (if changed)

Member #1 Name: Email: Twitter handle: Discord ID (with #tag);

Project Name

MashTag

Contact Details

xerox336699@gmail.com

Project Track

Community

Sponsor Bounties

IPFS Filecoin, Alchemy

Link to project GitHub public repo

https://github.com/kkryptonian/mashtag-app

Link to project website

https://mashtag.net

Link to demo video

https://www.loom.com/share/9c151480f95a4d7d9bfbf6f35f1eb230

Contract address

Contract 0x7A62854A68e010229387402a6162e9b0b5152aA3  https://mumbai.polygonscan.com/address/0x7A62854A68e010229387402a6162e9b0b5152aA3 https://polygonscan.com/tx/0x28fdd35f54d80ed3e0345fae2ccaf73acd266d0485c0258d3b1c1f08a34504f2

Inspiration

MashTag is a decentralised social networking service on the Ethereum Blockchain where users post and interact with messages using their wallet.Big tech has abused its power and lost the trust of community. Their policies and behavior have caused polarization to reach all-time highs across the globe.

he problems MashTag solves-

Free Speech & Censorship Resistance

A decentralized social network allows users more control. There is no central authority (person, server, or company) that dictates users and blocks their freedom.

Data Privacy & Security

We rely on public-key cryptography for account security, rather than relying on a single organization to protect user data. We don’t track users.

Economic Neutrality

We want to liberate users from invasive advertising and the risk to privacy it poses. In the future, we are going to launch our own coin $TAG to keep operations running safely and effectively.

Digital Ownership

MashTag stores a user's knowledge on-chain, so that the user becomes the owner of the content he creates, which means greater control and greater rewards

Community Management

MashTag provides better management of any gated community and proved a secure place to share member-only content on the social network.

What it does

Features of the MashTag Network-

Users can create posts, like them, tag people, and share the post.
Users can share text, images, gifs and videos on the post.
Users can mint their nft profile and set it as their avatar.
Users can become the member of token gated communities
Crypto Communities can create their gated communities for members and followers
Community members need to have token or community nft to join a particular community as members.

We build the web application part on the Nextjs, Reactjs & Tailwind CSS as the frontend and Sanity, IPFS, Hardhat, and Openzepplin as the backend of the application. Thinking to add Lens protocol for more community-based functionality on the application.

Challenges you ran into

It was quite difficult to build a decentralised social network on chain in such a way that it does not ask transaction address every time someway post something. I have tried using lens protocol to build it first but it was quite difficult to implement everything. So i have build it this as mvp - in future we are going to implement on the lens protocol and make it more community focus. There is some issue on implement on profile nft creation at first but latter i have solved this issue after struggling few days.

Anything else?

No response