A Flutter desktop application for cryptocurrency trading on the Binance exchange, through its API. The app allows to see cryptocurrency prices, spot wallet balances, to create market, limit, and stop-limit orders from the spot account and it also allows to see open orders, order history and trade history. All these features work in real time, according to the user's movements and the operation of the exchange.
The app has two independent modes, Test (test network with fake assets) and Real (production network with your real assets).\ Steps to run the app:
This project was built follwoing the clean code architecture in order to be maintainable and testable through time, and without having to worry how big it gets. The project uses Riverpod for dependency injection and state management.
This project is licensed under the MIT License.