/w3pin

Primary LanguageTypeScript

W3Pin

logo

Links

Description

W3Pin is a Web3 post card service that aggregates an identity's on-chain activities over the year and use those data to build a profile in the form of a post card, which allows customization, collection and social interactions.

As the year is coming to an end, through this service, we hope to encourage Web3 social engagement by providing a convenient way of showcasing, customizing, interacting and sharing users' wrapped annual activities.

Features

  • Search for the post card of an identity by either address or handle (ENS, Lens & Crossbell)
  • View an identity's activities and achievements over the year on one's post card
  • Download a print of the post card in view as a .png
  • View or receive achievements based on the count of one's activities
  • Edit & customize a post card's achievements in display
  • Edit & customize a post card's banner through file upload or DALL-E text-2-image generation
  • Write a description or note on the post card
  • When viewing one's own post card, one can customize and collect the card for oneself
  • When viewing another's post card, one can customize and gift the card to the card owner

Technologies

  • Next.js/React.js & Typescript for web client, Tailwind & Radix for client style & UI
  • RSS3 for distribution of on-chain activities/data, which aggregates an identity's profile on one's post card
  • IPFS for decentralized storage of the post cards image files
  • NFTPort for uploading to IPFS, NFT contract deployment and the minting of W3Pin post cards

Future Extension

  • Content: additional content sections that display one's activities in more details.
  • Customization: additional methods of customizing the post card.
  • Vault: view and manage one's collected or gifted cards