Skip to content

Ronnie-Ahmed/LibraryNFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibraryNFT - Revolutionizing Digital Book Ownership with NFTs 📚🔒

LibraryNFT-Live

Introduction

Welcome to LibraryNFT, a cutting-edge web3 project that aims to transform the way we interact with digital books using blockchain technology, Non-Fungible Tokens (NFTs), and the InterPlanetary File System (IPFS). With LibraryNFT, we are empowering both authors and readers by creating a decentralized ecosystem that ensures secure ownership and access to digital content.

What is LibraryNFT?

LibraryNFT allows users to store their favorite books as Non-Fungible Tokens (NFTs) on the blockchain using Solidity, making them accessible to others in exchange for an access price set by the book owner. This groundbreaking concept ensures that books remain securely owned by their original creators while granting access to readers without any physical transfers.

Empowering Authors and Readers Alike

With LibraryNFT, authors and content creators retain full ownership and control over their books, while readers can access them through a simple and secure process. The decentralized nature of blockchain ensures that the content is tamper-proof, censorship-resistant, and can't be altered without the owner's consent.

The Future of Digital Content Ownership

By leveraging the power of blockchain and NFTs, LibraryNFT paves the way for a new era of digital content ownership and distribution. No longer are we bound by traditional publishing and distribution models; instead, we embrace a decentralized ecosystem that empowers creators and rewards them directly for their work.

How LibraryNFT Works

Here's how it works:

  1. Authors upload their books to IPFS, ensuring decentralized and efficient storage.
  2. Smart contracts built on Solidity handle the minting of NFTs and the access control mechanism.
  3. Book owners can set their desired access price, granting readers permission to access the content.
  4. Readers pay the access price in cryptocurrency, and the smart contract securely grants them access to the book.

Author

Tech Stack

Frontend/Backend: React, TailwindCSS, HTML, Solidity, Ethers.js, Thirdweb, Hardhat

Installation

Install my-project with npm

Frontend: @Frontend Backend: [@Backend]https://github.com/Ronnie-Ahmed/LibraryNFT-Backend)

  install backend
  git clone git@github.com:Ronnie-Ahmed/LibraryNFT-Backend.git
  cd LibraryNFT-Backend
  npm install
  npx thirdweb build
  npx thirdweb deploy
  install frontend
  git clone git@github.com:Ronnie-Ahmed/LibraryNFT.git
  cd LibraryNFT
  npm install
  npm run start

##Project Video

Uploading video480p.mp4…

##Screen Shoots Home readbook upload userprofile bookid

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published