Architecture

Argo is an HTML5 interface for the OANDA trading platform.

The source code is located in the src folder.

The backend is based on Node.js. The frontend is based on AngularJS.

The frontend follows Papa's AngularJS style guide.

The application structure follows LIFT Principle, a Folders-by-Feature structure.

src/client/app/index.html loads the scripts and the stylesheets. src/client/app/layout contains the default view. src/client/app/services contains the common services. src/client/app/components contains the directives.

The other folders contain the implementation of each feature.