Barra de progresso com AngularJs ou JQuery

Olá Pessoal

Sou muito novato em desenvolvimento Web e estou estagiando na área. Dai preciso implementar uma barra de progresso na tela de login da aplicação que só será exibida quando o usuário clicar no botão login. A mesma deverá carregar a barra de 0 a 100% enquanto a transação de login é realizada.

Não sei como fazer isso, o pessoal aqui está usando AngularJs + Bootstrap + Spring MVC + Hibernate

Me ajudem por favor.