Description
The starting point for an enterprise Angular application that passes code review, accessibility audits and quality gates from the very first commit.
Live demo: online soon (the shipped application, with its API simulated in the browser).
One command, thirteen checks. npm run verify chains formatting, strict lint, strict typing, architecture boundaries, translations, unit tests and coverage, build and budgets, initial load size, end-to-end tests, WCAG 2.2 AA accessibility, security headers (strict CSP, SRI), dead code, dependency licences and known vulnerabilities. It then writes an HTML report you can read in review and a JSON summary for CI.
Angular 22 the way it is written today. Zoneless, standalone OnPush components, signals, httpResource, signal forms, lazy-loaded routes, functional interceptors, server errors in RFC 9457 format.
A real example application. An industrial equipment register (fictitious data) shows the cases tutorials avoid: list filtered, sorted and paginated by the server and driven by the URL, form validated on the client and the server with server errors on the right field, 409 refusal shown, delete confirmation, unsaved-changes guard, roles, EN/FR, light, dark or system theme, mobile. npm run demo:remove removes it and leaves an empty application that still passes all 13 checks.
Ready for your pipeline. GitHub Actions, GitLab CI and Jenkins pipelines (with SonarQube), non-root nginx Docker image with security headers, one build for every environment (only config.json changes), Git hooks, VS Code settings, feature generator (npm run generate:feature).
State at delivery, measured by npm run verify on the archive you download: 13/13 quality gates, 120 unit tests, 99.35% line coverage, 29 end-to-end tests, zero axe-core violations in light and dark themes, zero failed WCAG 2.2 A/AA criterion among those checked automatically, 62.5 kB gzipped initial load.
Everything in English: code, comments, tests and documentation (architecture, quality gates, adding a feature, connecting your API, OIDC authentication, deployment, continuous integration, upgrading Angular, FAQ, 7 architecture decision records). The demo application ships in English and French.
Scope and limits
- You get the full source code (zip archive, 144 files). Node.js 22.22.3 or later, 24 or 26.
- It is a starting point, not a ready-to-sell dashboard: no visual component library, no payments, no back end. The demo API is simulated in the browser; the contract your API should follow is documented.
- Authentication is described (OIDC guide with angular-auth-oidc-client) but not wired: every company has its own provider.
- No server-side rendering (SSR): the starter targets business applications behind a sign-in.
- Automated accessibility and security checks reduce risk; they do not replace a full WCAG audit (VPAT, EN 301 549, Section 508) or a penetration test.
- Updates within major version 1 are included. A new version follows each major Angular release.
- A French edition with French code comments and documentation is sold separately.
- Angular is a trademark of Google LLC. This product is independent and is not affiliated with or endorsed by Google.
Licence
- Single developer ($49): one person, unlimited applications, personal, commercial or for clients. The applications you build can be distributed freely.
- Team ($149): the same rights for up to 10 developers in one organisation.
- Forbidden in both cases: reselling or publishing the starter itself, modified or not.
- Refund within 14 days if the product does not work as described.
FAQ
Do I need to know signals? No. The code is commented in English, and each choice is explained in docs/adr/.
Can I use it with Angular Material, PrimeNG or NgRx? Yes. The starter imposes no component library; the bundled FAQ explains where to plug them in.
My company uses GitLab or Jenkins. Both pipelines are included and tested, with JUnit and Cobertura reports, plus SonarQube for Jenkins.
Does it work on Windows? The scripts are written for Windows, macOS and Linux: Node.js without Bash, normalised line endings. Our own checks run on Linux; a Windows issue is handled first.
How do I get updates? They arrive through Gumroad, in your purchase library. The docs/upgrading.md guide explains how to carry them into a project you have already started.
Invoice in my company's name? Yes: enter the company name and VAT number at checkout.
Contact: support@consignestudio.fr


