Skip to content

cthacker-udel/NCT-AndroidGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NCT-LOGO

NCT-AndroidGUI

CAMERON THACKER - NCT ANDROID GUI

dependencies

guava alibaba lombok coinpayments launchdarkly particle jackson retrofit oksse gson org.apache mailgun square supercsv javax-websocket android-layout signalr4j javax com.google mongoDB

Functions supported:

  • MongoDB Server Implementation
  • Shared Preferences Implementation
  • Binance.us API implementation
  • Binance.com API Implementation
  • CoinbasePro API implementation
  • Bithumb API implementation
  • BitMEX API Implementation
  • Alpaca API implementation
  • baseFEX API implementation
  • Mailgun API implementation
  • Square Checkout API implementation
  • Particle Cloud API Implementation
  • Bitforex Implementation
  • Bilaxy Implementation
  • Huobi Implementation
  • Kiteconnect Implementation
  • Kraken Implementation
  • Wbf Implementation
  • Bitrue Implementation
  • Bibox Implementation

MongoDB Implementation

  • added MongoDB Database authentification upon sign in
  • added sign up page functionality to add user credentials to database

Coinbase Implementation

  • Withdraw requests
  • Deposit requests
  • Buy requests
  • Sell requests
  • Fill requests
  • Order information requests
  • Exchange limit requests
  • Account information requests

Binance/BinanceUS Implementation

  • Buy requests
  • Sell requests
  • Account information requests
  • Order information requests
  • Market Requests
  • Trade requests
  • Cancel requests

Shared Preferences Implementation

  • Store binance and coinbase credentials safely
  • Check if user has coinbase or binance keys stored in system upon sign in, and prompted to enter them in upon sign in

Mailgun Implementation

  • Send messages to domains
  • Domain credential requests
  • Email validation requests
  • IP requests
  • IP Pool requests
  • Events requests
  • Stats requests
  • Bouncer requests

Square Implementation

  • Added Checkout functionality when pay by card button is pressed in mainPage.java
  • Added Tax functionality

Particle Implementation

  • Added access token implementation
  • Added O-Auth implementation
  • added device implementation
  • added user implementation
  • added event implementation
  • added webhook implementation
  • added firmware implementation
  • added device group implementation
  • added customer implementation

Bithumb Implementation

  • Place orders / withdraw orders implementation
  • Order History implementation
  • Ticker price implementation
  • Kline implementation

Alpaca Implementation

  • Account Info implementation
  • Order implementation
  • Order Position implementation
  • Asset implementation

BaseFEX Implementation

  • Account Info implementation
  • Order implementation
  • Trade implementation

BitMEX Implementation

  • Announcement Requests
  • Api Key Requests
  • Execution Requests
  • Funding Requests
  • Global Notification Requests
  • Instrument Requests

WBF Implementation

  • Transaction History Requests

KiteConnect Implementation

  • Order Requests
  • Order History Requests

Kraken Implementation

  • Order Requests
  • Order History Requests

Bilaxy Implementation

  • Order Requests
  • Order History Requests

Bitrue Implementation

  • Order Requests
  • Order History Requests

Bibox Implementation

  • Order Requests
  • Order History Requests

TODOS


TRANSACTION HISTORY:

bybit digifinex exante idcm

  1. Square
  2. Add square implementation within app
  3. Particle
  4. Add particle implementation within app
  5. Exchanges
  6. Add any remaining exchanges required
  7. Binance
  8. Test binance functionality
  9. Coinbase
  10. Test coinbase functionality
  11. MongoDB
  12. Test MongoDB functionality

Resources

Releases

No releases published

Packages

No packages published

Languages