Source code of the etf.ba student portal
Technology:
Font-End html/css framework: Bootstrap/ FlatUI
Frontend: Angular.JS 1.3
Backend: Stateful PHP JSON web service
Start a seperate chrome verson only for development with CORS protection disabled (http://en.wikipedia.org/wiki/Cross-origin_resource_sharing)
chrome.exe --disable-web-security
Now you're able to access etf.ba API and haber service without the need to setup a XMPP server and a PHP/MySQL server!