a mobile-first vocab trainer built angularjs and mongodb