Client Requirements

Real-time mobile portfolio management tool with securities, currency trading and analysis functionality. Provide users the ability to manage portfolio & preferences while integrating with external data providers and news feeds.

Engineering Challenges

  • Line, moving average and candle chart
  • Managing multiple data feed providers with no standard data format
  • Real-time trading alerts
  • Real-time currency rates
  • Real-time news feed

High Level Architecture

  • Native iOS App + REST API
new alt text