OpsHub is the practice application that accompanies the Angular senior handbook. Each chapter of the handbook adds one stage to it, so the concepts are applied to a single realistic codebase instead of isolated snippets.
Scope
- Standalone components, the built-in control flow and
inject()-based dependency injection. - Task search with RxJS (
switchMap) and a dashboard derived with signals andcomputed(). - Typed reactive forms, functional guards and resolvers, and HTTP interceptors.
- Authentication with OpenID Connect (Authorization Code + PKCE) against Keycloak, with role-based access.
- Angular Material and CDK, accessibility checks, and tests with TestBed and component harnesses.
The application is planned; the repository and demo will be linked here once they are public.