"Оцените приложение" или стоит ли такое показать при собеседовании?
По моему на джуна слабавато. Переведи все на ес6. Добавь логики в контроллер. Добавь страницу с результатами по определенному матчу. Юзай ui-router. Напиши какой нибудь сервис.
1) почитай когда следует использовать директивы, а когда компоненты
https://docs.angularjs.org/guide/component
2) Работу с данными выносят в сервис и $http стараются не использовать
3) www.codelord.net/2016/11/23/spotting-outdated-angu...
4) https://github.com/rwwagner90/angular-styleguide-es6