sample portal app using angular