Code Monkey home page Code Monkey logo

oluwatobilobaoke / social-media-smart-contract Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 78 KB

Develop a decentralized social media platform where users can create and share content in the form of NFTs representing multimedia assets such as images, videos, and audio clips. The platform should incorporate advanced features such as user authentication, role-based access control (RBAC), and content moderation.

Solidity 64.78% TypeScript 35.22%

social-media-smart-contract's Introduction

Social Media Smart Contract

Question 01

Develop a decentralized social media platform where users can create and share content in the form of NFTs representing multimedia assets such as images, videos, and audio clips. The platform should incorporate advanced features such as user authentication, role-based access control (RBAC), and content moderation.

Features

Integrate an authentication mechanism to verify the identity of users. Ensure you make use of factory contracts for the NFT creation features All NFT interactions must be done via the social media contract. Implement role-based access control (RBAC) to manage permissions for different user roles. Ensure that sensitive functions are only accessible to authorized users. Implement the creation of groups/ communities on the platform Implement features for users to discover and interact with content, including searching, and commenting on NFTs. Implement a gasless transaction mechanism whereby users do not pay for gas while using the platform Deploy to a testnet and ensure your contract is verified. ALL FEATURES SHOULD BE IMPLEMENTED WITH SOLIDITY (NO DAPP)

Smart Contract

The smart contract is written in Solidity and is deployed on the Rinkeby testnet. The contract is verified and can be found here. The contract address is 0x30815424E049C87d5ABBB3c10C8044D04fd0e81a.

NFT FACTORTY CONTRACT: 0x311213bB5125aA63ef65EE42e3748d67998049B7

social-media-smart-contract's People

Contributors

oluwatobilobaoke avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.