GithubHelp home page GithubHelp logo

timothyshen / web3nft.social Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zqm45/web3nft.social

0.0 0.0 0.0 26.47 MB

License: MIT License

TypeScript 14.90% CSS 0.85% HTML 0.51% Vue 69.48% Solidity 14.26%

web3nft.social's Introduction

W3NS - Web3 NFT Social Platform

0618 updates: after eth-shanghai, we build new module for our system:

Slogan: Make every web2 creator easily create product and earn on web3.

Early Access for web3nft.social, Will have chance to get limited NFT!!!: https://discord.gg/sAmc98A5q5

Currently with these Features:

  • Linktree like home page for every wallet address that user can follow/unfollow it, and chat with the wallet address
  • chat system have a full functions filter logic that support with CyberConnect data and wallet address's onChain data
  • d-blogging system that blogger can earn by using the NFT gating features

Deploy Information and Demo Video

Technologies used

  • BlockChain Network
  • Smart Contract Dev Env
    • Hardhat
    • ChainIDE
  • RPC endpoints
    • Infura
  • Front-end hosting && image assets && CDN
    • Vercel
    • IPFS
    • Meson
  • User profiles / Blog posts store / Albumn Store / Permission Control
    • Ceramic
    • Self.ID
    • LIT
    • Bundlr
  • Social Graph
    • CyberConnect
    • KNN3
  • Chat
    • XMTP
  • Application Tech Stack
    • TailwindCSS
    • Vue3
    • Pinia (state store)
    • PWA
    • Vue-i18n
    • Villus (gql && pinia binding lib)
    • Vite2

Application Features

  • Support all web2 social platform login
    • Easier for new Web3 users (thanks to the Web3Auth)
    • Login by many social platforms
    • Login by metamask/walletconnect
    • While storing data to Ceramic, will trigger Self.ID login too
  • CyberConnect
    • Follow/unfollow actions
    • Followers list
    • Followings list
  • Profile data save on Ceramic
  • Web3 LinkTree
    • Users can add many social platform links to their W3NS home page
    • Data stored on Ceramic
    • Data permission control by LIT
  • Search any address to show the Web3 things
    • Use KNN3 to get the NFT user information
  • [WIP] Web3 Instagram Clone
    • With LIT to have content permission control (user must mint poster's NFT to have access to the page)
  • [WIP] Web3 Blogger Clone
    • With LIT to have content permission control (user must mint poster's NFT to have access to the article)
  • [WIP] Anyone can create an NFT marketplace without code to earn an exchange fee

What's NEXT

  • Build the UI that supports the user to mint anyone's page NFT
  • Build the UI for the user to create their own NFT-D-Market that could earn an exchange fee without any coding skills
  • Add traffic status information for every wallet address home page
  • Finish the Blog and Instagram clone with Ceramic and LIT permission control
  • Add more functions that make the W3NS more like a Developer open platform that they do not re-invent the base gears and only need to focus on building application features (Think about Facebook Application Central but on the BlockChain Area!)
  • Build the Chat UI in the Tailwind Style

Contact Information

web3nft.social's People

Contributors

nfttopbest 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.