Да что угодно можно сделать, только без серверных технологий не обойтись. А они будут делаться если не на node.js, то на одном из серверных языков, а это уже другая история.
Если не angular.js то даже не знаю, о каком крупном приложении может идти речь, но мы говорим об изучении javascript, по этому для начала можно пописать и всякие плагины по типу галарей, зумов, валидаций форм, мультиселектов со всякими зависимостями и кучей параметров, и др.