Git Product home page Git Product logo

chainblog's Introduction

Chainblog

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

chainblog's People

Contributors

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