Introduction Angular 17 1. build the structure for the housing component 2. made the housing component customizable using input properties 3. used the ngFor directive to iterate over the housingListLocation array 4. added css styling to the application 5. navigate application via Angular router and the routerlink directive 6. passed information to a route using the parameterized routes 7. retrieve information from a route in a component using the ActivatedRoute feature 8. created a service 9. use dependency injection in components 10. completed details page 11. angular forms, fromGroup, and formControl 12. bind a fromGroup to an HTML form in a template 13. used event binding 14. make a HTTP request to live endpoint via json-server 15. refactored housing service to use promises and async code 16. added filtering capabilities to our app with template variables