Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mousazourob/falcon

Mobile app built with React Native (JavaScript) to monitor Alpaca Paper Trading account (front-end for PyTrader)
https://github.com/mousazourob/falcon

alpaca-trading-api apisauce css javascript react-native reactjs

Last synced: about 22 hours ago
JSON representation

Mobile app built with React Native (JavaScript) to monitor Alpaca Paper Trading account (front-end for PyTrader)

Awesome Lists containing this project

README

        

# Falcon
### Overview:
Mobile app built with **React Native (JavaScript)** that provides users a platform to monitor the status of their **Alpaca Paper Trading** account (front-end for PyTrader). All the info is fetched via **JSON** messages and updated live using the **Alpaca Paper Trading API**, and then displayed on a dashboard screen. The API was set up using the **API Sauce** package and the minimal UI and styling was done with **CSS**.

### Features:
* View core account info such as current balance and portfolio value
* Market scoreboard with indexes and exchanges such as SPY to gain a holistic view of the status of the stock market
* Detailed list of owned positions with comprehensive data on current price as well as change in price that updates live via the **Alpaca Paper Trading API**
* Order history to track BUY and SELL orders of positions
* **Conditional styling** that changes colour and direction of arrow based on if position is positive or negative. Allows users to gain a complete picture on the status of their portfolio as well as the market

### Demo:

### Libraries and Frameworks Used:
* **React Native (0.61):** https://reactnative.dev/docs/0.61/getting-started
* **Alpaca API:** https://alpaca.markets/docs/api-documentation/api-v2/
* **API Sauce for Node and React Native:** https://github.com/infinitered/apisauce