Five focused Angular 17 mini-projects to visually demonstrate core concepts. Each includes a hands-on tutorial with runnable code snippets and Tailwind-powered UI.
- hooks-visualizer — data binding types in action
- lifecycle-visualizer — lifecycle hooks timeline
- httpclient-visualizer — HTTP GET/POST/PUT/DELETE with flow UI
- observable-vs-promise — async behavior side-by-side
- forms-comparison — template vs reactive forms with live state
- Ensure Node 18+ and Angular CLI 17+:
npm i -g @angular/cli - Create app:
ng new <project-name> --standalone --routing=false --style=css - Install Tailwind (optional but recommended in guides)
- Replace/add files as shown in each tutorial
- Run:
npm start(orng serve)
See the docs/ folder for detailed step-by-step tutorials and code for each project.