An incredibly large and complex application, Pure could only be built by using the latest practices in application and system design. The system is a single-page-application built on AngularJS with a Django backend.
AngularJS greatly eases the construction of complex, data-heavy front-end applications.
Using Django Rest Framework to build a scalable and flexible REST API with Django was key to this project.
The ability to quickly scale up or down servers, or add new servers entirely greatly reduces the costs of building complex applications such as this.