Application that gives you the optimal path for purchasing a specific cryptocurrency with fiat currency.
The use case for this application is figuring out, what route to take to your desired cryptocurrency. User inputs data about starting currency (EUR or USD), investment amount and target currency.
Currently supported exchanges in the application are: Bitstamp, Kraken, Bitfinex, Bittrex, KuCoin, Binance, Poloniex.
To run the application on localhost:
- Launch mongodb database with
mongod
- Start Flask server using
FLASK_APP=run.py flask run
- Start Vue frontend by
cd frontend && npm install && npm run dev
- Test on
http://localhost:8090
or send GET request manually tohttp://localhost:5000/shortestPath
For production use gunicorn instead of Flask for running the server.