Skip to content

poboisvert/BotHawks.com

Repository files navigation

BotHawks - Automated Trade Recommendation for CoinBase

The purpose of this project is to simply and provide an easy access to fetch price quotation form the coinbase API.

URL: http://bothawks.com/ | https://bothawks.web.app

Front End

The client interface offer live price update from the Coinbase API and a possible subscription to alert.

Back End

Folder Cassandra

  • Project_Template.ipynb - Performs ETL
  • event_data - CSV files to be pre-processed
  • event_data_etl.csv - Streamlined file to create database from

Venv

  • python3 -m venv env

  • source env/bin/activate

  • pip freeze > requirements.txt (To generate a txt)

  • pip install -r requirements.txt

Aiflow

  • export AIRFLOW_HOME=~/airflow # Root user

  • export AIRFLOW_HOME=$PWD/airflow # Folder application

  • pip install apache-airflow

  • airflow db init

  • airflow webserver -p 8080

  • airflow scheduler

MongoDB

mongo

show dbs

use cryptocurrency_database

db.BTC_collection.find()

db.dropDatabase()

ENV for trading secret

Please use coinbase pro.

COINBASE_EXCHANGE_API_KEY=
COINBASE_EXCHANGE_API_SECRET=
COINBASE_EXCHANGE_API_PASSPHRASE=

References

About

[Python/AWS] Data Warehouse project using Python, MongoDB and Coinbase API, deploy on AWS EC2 and a React Front End deploy on Firebase CI/CD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published