Skip to main content

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)