Modernized Angular frontend for the customer flow of the Buying platform.
- Frontend (this repo):
TimmyGray/Buying_Client - Backend API:
TimmyGray/Dotnet_Server - Shared backend domain library:
TimmyGray/BuyingLibrary
- Angular 19
- Angular Material 19
- RxJS 7.8
- TypeScript 5.8
- Karma + Jasmine (unit tests)
npm installnpm startDefault dev URL: http://localhost:4300.
npm run buildnpm test -- --watch=false --browsers=ChromeHeadlessAPI URL is configured in:
/home/runner/work/Buying_Client/Buying_Client/src/environments/environment.ts/home/runner/work/Buying_Client/Buying_Client/src/environments/environment.prod.ts
Update apiUrl to match your backend host.
- Architecture and flows (Mermaid):
docs/architecture.md - API contract matrix:
docs/api-contract-matrix.md - Testing strategy and scope:
docs/testing-strategy.md
- Backend contract has been aligned to the modernized
Dotnet_Serverroutes and DTOs. - Legacy Angular Flex Layout was replaced with
@ngbracket/ngx-layout.