Chainblog

January 21, 2023 ยท View on GitHub

banner.png

A decentralized blogging platform built on top of the Lens Protocol.

  • Own your Profile as an NFT.
  • Write posts in markdown, store them on IPFS and attach them to your profile NFT inside a mapping.
  • View a Personalised Feed of posts from creators you follow.

Tech Stack

Roadmap

MVP

  • โœ… Sign in with Lens
  • โœ… Create a post
  • โœ… View a feed of posts
  • โœ… View a feed of posts from creators you follow
  • โœ… View a profile
  • โœ… View a profile's posts
  • โœ… View an individual post
  • โœ… Discover profiles
  • โœ… Follow a profile
  • ๐Ÿšง Unfollow a profile (Bugged atm)
  • โŒ Collect a post
  • โŒ View a post's collection info (price, supply, etc.)
  • โœ… Add a reaction
  • โœ… View post reactions
  • โŒ Comment on a post
  • โœ… View post comments
  • โœ… Mirror a post

Future

  • โœ… Sign in with Lens
  • โœ… Create a post
    • โŒ Wait for transaction to be indexed
  • โœ… View a feed of posts
    • โœ… View a feed of posts from creators you follow
  • โœ… View a profile
    • โœ… View a profile's posts
    • โŒ /profile route
    • โŒ Edit profile
    • โŒ Delete profile
    • โŒ View profile's followers
    • โŒ View profile's following
  • โœ… View an individual post
  • โœ… Discover profiles
  • โœ… Follow a profile
    • โŒ Follow user who has a follow module setup
  • ๐Ÿšง Unfollow a profile (Bugged atm)
  • โŒ Choose which collection module to use on a post
  • โŒ Collect a post
  • โŒ View a post's collection info (price, supply, etc.)
  • โœ… Add a reaction
    • โŒ Live updating reaction count
  • โœ… View post reactions
  • โŒ Comment on a post
  • โœ… View post comments
  • โŒ Mirror a post
  • โŒ View a post's mirrors
  • โŒ Hide post
  • โŒ Report post
  • โŒ Search publications
  • โŒ Notifications

More Future

  • ๐Ÿค” Use dispatcher for all transactions to have gasless transactions
  • ๐Ÿค” Create Lens Profiles directly from Chainblog
  • ๐Ÿค” E2EE Messaging using XMTP
  • ๐Ÿค” Recommended profiles suggestion after following a user

Known Issues

  • Default profile is assumed to be set everywhere
  • Unfollow is bugged