Coder Social home page Coder Social logo

bhemeswararao / ebook-marketplace Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openshelf-opendesk/ebook-marketplace

0.0 1.0 0.0 1.9 MB

A NFT marketplace for e-Book. Here, Authors can self publish books. Readers can buy or sell books while compensating the author on every exchange transaction.

Home Page: https://open-ebooks.tk

JavaScript 6.97% TypeScript 73.90% CSS 0.61% Solidity 18.53%

ebook-marketplace's Introduction

OpenShelf | OpenDesk



A NFT marketplace for e-Book. Here, Authors can self publish books. Readers can buy or sell books while compensating the author on every exchange transaction.

Our Vision

We firmly believe that Internet has not just made information sharing smooth and easy but also have promoted people to self-learn from online resources. Among these resources, Wikipedia is a wellspring of information and YouTube being a quick-learn companion. But books not just provide information or short-time learnings but alleviate gaining expertise and thus are more impactful overall.

Our Mission

To further promote self-learning, by making quality books accessible and cheap for all. Smart phones are integral part of present human life and thus we want to leverage it for reading eBooks and saving trees by reducing paper books.

What we provide as of now?

Authors can self publish books, even anonymously, having all freedom and no censorship over the content. Publisher can easily control market supply, update book price, add sequels or new editions, and can withdraw revenue or split it amongst the contributors. Also, they receive specified royalty as compensation for every exchange transaction. Books can also be distributed for free, either to publicize or as a donation.

Readers can buy directly from Authors. As the books can be self-published, authors can earn better even by selling books at cheaper prices. Readers can sell books which are less likely to be read again in future, and regaining most of the book cost. Readers get an inbuilt native ebook reader and does not require to use any other dedicated software.

If readers want to save books for future reads, they can still generate revenue in realtime by putting books on rent. This allows other readers to read books at relatively lower prices without purchasing.

Our Roadmap

  • Implemented :
    • Authors/Publisher can (self)publish Books
    • Authors/Publisher can see stats of every Book
    • Free distribution of books by publisher
    • Readers buy books from Authors
    • Readers can buy/sell books on Exchange
    • Native Book Reader
  • Under Development
    • Renting Books using Superfluid CFA
    • Support for revenue distribution using Superfluid IDA
    • Author's dashboard and profile
    • Searching and Filtering for Books & Authors

Technologies Used

       

               

           

       

Initial Setup

  • Add Metamask to your browser.
  • Add Polygon Mumbai Testnet to metamask networks (Please note, this platform is currently functional only on Polygon Matic Testnet). Search on chainlist.org, click Add to Metamask.
  • Add test matic tokens from Polygon Faucet
  • Connect to the website and you are good to go.
  • To get any book on rent first go to --> SuperFluid Dashboard and then connect with the same account from which you want to rent the book.
  • Then deposit some matic into superfluid dashboard. And you are good to get any book on rent if available.

Developer Team

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.