The most challenging aspects of this project were the constantly changing requirements. The reason for this was evident as Anchr.co was a startup. The client changed the direction of the platform so many times after release and that called for more flexibility in the way we operated. Lastly, the front-end proved very challenging because of the complexity of the design. The solution for these conditions appeared in using Backbone.js. It reduced the number of efforts required and added necessary flexibility.
Here is the main technologies we used on the project.