Angularjs with routing and filters best examples easy to understand Dashboard consist of serial, projectname, status( done or pending). On click of Projectname or entire row, it should take to a dashboard where it holds project information(Use routes to achieve this) Create a filter to search for projects. The data to be loaded mocking from stubs.