Giter Site home page Giter Site logo

cryptomarketapp's People

Contributors

njmurarka avatar

cryptomarketapp's Issues

Bluzelle-powered crypto-market app

Bounty Description:

Decentralized version of coinmarketcap.com. All data stored only on Bluzelle. End product should be similar to CoinMarketCap.com.

Part 1.

A cron job or recurring process running on some server, that needs to pull order book data from CoinMarket.com's API (feel free to use some other service if you prefer). Use the free tier, that allows free access to read the currency pairs. Store this data directly to the edge on Bluzelle DB.

Whenever a new bunch of currency pair updates come in, update these all to Bluzelle immediately. We would like this to update to Bluzelle as frequently as possible, in terms of how frequently the order book API allows and is possible, with the goal to also demonstrate and prove out Bluzelle's ability to handle heavy batch updates in short timespans.

Part 2.

Web app (much like CoinMarketCap.com) pulls this data directly from Bluzelle using the Bluzelle JS libraries. The web app itself is simply static JS + HTML5 that can be hosted on S3 (or elsewhere).

Important points:

  • Your submission will be a pull request.
  • Update the README to reflect your submission including description, notes, and other pertinent details.
  • You can participate in any of Bluzelle bounty, or even multiple ones, as you desire. You can be an individual or a team -- it is upto you.
  • The code you submit will be under the MIT license, with you being credited as the author. When you submit this code, you agree to give all publishing and intellectual rights of the video freely over to community via the terms of the MIT license.
  • Ensure the code is written by you or your team. It is imperative that you own the rights to the code and are writing code that an be fully licensed under MIT.
  • Please submit your code to Github with the proper MIT license file included in it, to be considered. If your submission includes a front end and back end, put these into separate FOLDERS and include them both in the same pull request with your submission.$$!$
  • Be sure your submission is in a ready and demo-able state. We will not evaluate incomplete projects nor will code alone be an acceptable submission. Include all necessary details so we can try out your app.
  • Record a screencast showing us how your submission works. Include a link to your video in the README.
  • You should use the Bluzelle 0.6 (or later) testnet. The testnet reflects the most recent stable build of Bluzelle, and the latest testnet is running the MEIER release.
  • The Bluzelle team will be solely responsible for choosing the winners, and if warranted, multiple winners are possible for each bounty.
  • The Bluzelle team will make the final decision, and reserves the right to not award a bounty for a challenge if no acceptable submissions are made.
  • Include your Ethereum address with your submission, in case you win the bounty
  • Once you have made your pull request, send an email about your project to [email protected]. Include information on the link to your pull request.

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.