Book Swap Dapp
Trade in your books, notes, labs and more via the largest online decentralized book swapping community in the world.
Screenshots



Problem Statement
Trade in your books, notes, labs and more via the largest online decentralized book swapping community in the world.You know that for a book swap to work you need books and a group of book-loving folks who don't mind expanding their literary horizons. The idea is pretty simple: Guests bring books to share, and the accumulated books are then redistributed to new owners. If you are a book owner you can list your book, provide reviews, references, and more.
Solution
We are using the following technologies:Matic - Polygon Networkenables Book Swap application to be a scalable platform with fast transactions. We deployed our app on the Polygon Network.Optimism Networkenables Book Swap app to be secure and cost-effective. We deployed our app on the Optimism NetworkCovalent APIwas really helpful for users' donations and tips. This facilitated the retrieval of userβs NFTs and smart contract transactions. The Covalent API endpoints to get all NFTs balance and metadata from a wallet address such as images, contracts name, NFTs images, and balances.IPFS NFTStoragestores new listings and metadata using data storage on IPFS.NFTPortsmooths the path of the minting and donating process and eliminates the high transaction fees. Our users will not pay anything for donating NFTs or minting.Solidityfor the development of Book Swap app's smart contract.OpenZeppelin ERC721we use the ERC721 template for faster development of our smart contract.Ganachefor local blockchain development.React Js, Material-ui, Web3React Js for the frontend, Material-ui, and Web3 to connect to the blockchain.
Hackathon
HackFS 2022
2022
Prizes
- π
πββοΈ NFTPort β Pool Prize
- π
πββοΈ Tableland β Pool Prize
- π
π₯ Covalent β Best Use
- π
π IPFS/Filecoin β Best use of web3.storage or nft.storage