a demo project for angular