Coder Social home page Coder Social logo

ericzoom / bcbc-exchange Goto Github PK

View Code? Open in Web Editor NEW

This project forked from maurodelazeri/hitback-exchange

0.0 1.0 0.0 1.95 MB

An open-source crypto currency exchange based in peatio

Ruby 44.26% JavaScript 25.00% CoffeeScript 8.64% HTML 15.92% CSS 6.15% Shell 0.04%

bcbc-exchange's Introduction

An open-source crypto currency exchange

Things You Should Know

RUNNING A EXCHANGE IS HARD.

Hitback makes it easier, but running an exchange is still harder than a blog, which you can download the source code and following the guide or even a cool installer and boom!!! a fancy site is there to profit. We always prioritize security and speed higher than 1-click setup. We split Hitback to many components (processes) so it's flexible to deploy and scalable.

SECURITY KNOWLEDGE IS A REQUIREMENT.

Hitback cannot protect your customers when you leave your admin password 1234567, or open sensitive ports to public internet. No one can. Running an exchange is a very risky task because you're dealing with money directly. If you don't known how to make your exchange secure, hire an expert.

You must know what you're doing, there's no shortcut. Please get prepared before continue:

  • Rails knowledge
  • Security knowledge
  • System administration

Features

  • Designed as high performance crypto currency exchange.
  • Built-in high performance matching-engine.
  • Built-in Proof of Solvency Audit.
  • Built-in ticket system for customer support.
  • Usability and scalibility.
  • Websocket API and high frequency trading support.
  • Support multiple digital currencies (eg. Bitcoin, Litecoin, Dogecoin etc.).
  • Easy customization of payment processing for both fiat and digital currencies.
  • SMS and Google Two-Factor authenticaton.
  • KYC Verification.
  • Powerful admin dashboard and management tools.
  • Highly configurable and extendable.
  • Industry standard security out of box.
  • Active community behind.
  • Free and open-source.

Mobile Apps

  • Boilr - Cryptocurrency and bullion price alarms for Android

Requirements

  • Linux
  • Ruby 2.1.0
  • Rails 4.0+
  • Git 1.7.10+
  • Redis 2.0+
  • MySQL
  • RabbitMQ

** More details are in the doc.

Getting started

  • [DOCKER IMAGE]
docker run -p 80:80 -p 18080:18080 -p 443:443 -it -d theoraculo/hitback-exchange

API

You can interact with Hitback through API:

  • [API v2]

Comming soon

  • [Websocket API]

Comming soon

Here're some API clients and/or wrappers:

Custom Style

Hitback front-end based Bootstrap 3.0 version and Sass, and you can custom exchange style for your mind.

  • change bootstrap default variables in vars/_bootstrap.css.scss
  • change hitback custom default variables in vars/_basic.css.scss
  • add your custom variables in vars/_custom.css.scss
  • add your custom css style in layouts/_custom.css.scss
  • add or change features style in `features/_xyz.css.scss'

vars/_custom.css.scss can overwrite vars/_basic.css.scss defined variables layout/_custom.css.scss can overwrite layout/_basic.css.scss and layoputs/_header.css.scss style

bcbc-exchange's People

Contributors

maurodelazeri avatar

Watchers

James Cloos avatar

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.