Main things done. It rests to clean the code, add some style and improve the use of angular. But in deed, its done