arch-cl0wn / Spindle

An NFT marketplace for writers to mint their NFTs and let their readers indulge in alternate storylines or treasure visual memoirs from the book or article.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spindle

Spindle is an NFT marketplace that doubles up as a publishing platform which lets writers mint their NFTs and allow their readers to indulge in alternate plotlines or treasure a visual memoir.

Advantages of NFTs for writer:

Special and Limited Editions

Writer can create special or limited editions of the books.

Signed Copies

An author could also create copies with a limited number of digitally signed copies of a work.

Bonuses

Making the owner special and providing him with special and alternative storylines when he buys the book.

Running the app

Follow these steps to run Spindle !!

  1. Clone this repo
  2. Run yarn install
  3. Run yarn chain
  4. Run yarn start and then finally yarn deploy
  5. Ta da !!

Tech Stack

  1. React for frontend
  2. Filecoin for storage and to avoid censorship
  3. Chainlink oracle to make API requests
  4. Superfluid to stream the money paid by the buyers to the creator
  5. Polygon (Matic) for less gas costs and easy deployment
  6. Portis for smooth user experience for buyers who are not equipped with blockchain extensions
  7. The Graph for indexing the CIDs
  8. Dynamic Access Control by NuCypher for ensuring only the buyers have access to the complete article / book

About

An NFT marketplace for writers to mint their NFTs and let their readers indulge in alternate storylines or treasure visual memoirs from the book or article.

License:MIT License


Languages

Language:JavaScript 77.8%Language:Solidity 8.3%Language:CSS 7.1%Language:Shell 4.0%Language:Dockerfile 1.1%Language:HTML 0.8%Language:TypeScript 0.4%Language:Less 0.4%