angular portfolio project files