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
- Building and deploying smart contract on coinEx Smart chain
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
- coinex
- css3
- ethersjs
- hardhat
- html5
- ipfs
- javascript
- metamask
- solidity


Log in or sign up for Devpost to join the conversation.