Development Environment
Development Environment
Required Hardware:
Personal laptop or desktop for each developer Mobile device to test app (optional if emulator is used)
Required Software:
- Firebase (for backend and database)
- React (for frontend)
- React Native (for building cross-platform UI)
- Git (for version control)
- QuantConnect (for making stock trades)
- Alpha Vantage (for getting stock data)
- Babel (used by react to support older browsers)
- Webpack (for preparing a React app for the browser)
- Web browser (i.e Chrome, for testing web app)
- VS Code or any other text editor or IDE
- Detox (for testing, as well as emulation and simulation of Android and iOS devices)