A decentralized book publishing site for authors, creative writers and readers
Authorize is an e-books publishing platform that allows users to create, and trade their books with other peers. The Author of a book uploads the book's cover image, title, description, and book content( which will be encrypted by lighthouse), then sets a purchase and rent fee. Readers that want to view the book will have to pay the associated purchase fee to have permanent access to the book, or pay the rent fee to have access for a period. Authors have the ability to withdraw their book's revenue (currently in form of FIL tokens). Book collections will be introduced soon to allow p2p sharing of individual libraries and books.
Next.js was used to create the frontend, Lighthouse is used to store book's metadata, and encrypt the book content, Smart Contracts are live on the FVM chain, Wallet connect brings web3 functionality to the dapp, and allows users to choose from a variety of wallets. Firebase is used for indexing data