An Angular application built as coursework for my Full-Stack Web Development Diploma (2026).
- Component architecture (header, product list/card, data list/form)
with parent-child data flow via
@Input() - Template iteration using Angular's
@forblock syntax HttpClientintegration against the fake store API- Client-side routing via the Angular Router
- Form handling in a dedicated form component
Angular 21.2.15 · TypeScript · HTML · CSS
npm install
ng serve
Then open http://localhost:4200.
- Flesh out the generated
.spec.tsstubs into real unit tests - as a QA professional moving into development, untested code bothers me more than most - Move the hardcoded API URL into environment configuration
- Add error and loading states around the HTTP calls
- Either use the SSR scaffold the CLI generated or strip it - currently it's along for the ride
- Connect HttpClient API to a real working database
