Inspiration

Enlighten aims to provide easy access to free books in the public domain

What it does

  • Allow users Read and Download Books
  • Allow users Add Books to library
  • Books are upload to ipfs and minted onchain as NFTs

How we built it

It was built with Vanilla JavaScript, NFT.storage and ethers.js

Challenges we ran into

Getting books from Smart contract and rendering in the right format.

Accomplishments that we're proud of

  • We were able to successfully mint books are NFT
  • We were able to view books that was added by other users and also read/download it

What we learned

  • How to preview a pdf
  • Uploading files to ipfs using NFT.storage

What's next for Enlighten

  • Categorized books for easy accessibility
  • Add rules to prevent copyright violation
  • Provide incentives for users that contributes to the library

Built With

Share this project:

Updates