its first cut, I will improve it further. Specially CSS part, where I have not done much till now. There are some known issue, which needs to be fixed
Key Points:-
- All data coming from services(applied Separation of Concern design principle, data is separated from business logic, if time permits I will get this data from firebase, so it will be persistent.)
- Code is separated among separate modules
- State Machine is used for routes.
- Search feature is provided, so If contact list grows , particular user can be searched.
- Main page is divided in 3 views using ui-view & $stateprovider
- Data is injected as dependency in controllers