Skip to content

Nafty is a decentralized NFT social media application where user can mint, buy, sell & share their NFTs with social media functionalities. Developed using React, Solidity, Web3.js, ERC-721, Ethereum, Remix IDE & Tailwind CSS.

Notifications You must be signed in to change notification settings

Dilkashpeshimam18/nafty-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nafty is a decentralized NFT social media application where user can mint, buy, sell & share their NFTs with social media functionalities. User can list & unlist their nfts for sale, like & dislike NFts & can follow & unfollow other users. User can buy nft, once nft is bought the ownership is tranfer to the buyer & remove from the previous owner records.

For minting nft ERC-721 standard is used.

Features:

  1. User can create, edit & get profile detail on nafty.
  2. Registered user can mint & post their nfts on the application.
  3. User can list or unlist nft for sale.
  4. User can buy nfts.
  5. User can like & dislike nfts.
  6. User can comments & can view all comments & likes of nfts.
  7. User can view all nfts share as post.
  8. User can follow & unfollow user & can also view their followings & followers.

There are 3 main contract:

i) Nafty: It's the main contract used to manage listing, unlisting & buying of nfts.

ii) NaftySocial: Used to mint nft, like, unlike, comment & get all nfts data.

iii) NaftyUser: Used for user management.

Smart contracts & their integration to frontend using web3.js is completed.

https://github.com/Dilkashpeshimam18/nafty-dapp/tree/main/contract

https://github.com/Dilkashpeshimam18/nafty-dapp/blob/main/src/context/index.js

UI of the application is under development.🔥

Tool & Technologies Used : React, Solidity, Web3.js, ERC-721, Ethereum, Remix IDE & Tailwind CSS.

Feel free to give a star to this repo, if you like this application.

And if you want to build something similar or more into blockchain space, do connect with me over a chat on linkedin or gmail.

dilkash-peshimam-80730b1a8

About

Nafty is a decentralized NFT social media application where user can mint, buy, sell & share their NFTs with social media functionalities. Developed using React, Solidity, Web3.js, ERC-721, Ethereum, Remix IDE & Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published