Skip to content

TimmyGray/Buying_Client

Repository files navigation

Buying Client

Modernized Angular frontend for the customer flow of the Buying platform.

Related repositories

  • Frontend (this repo): TimmyGray/Buying_Client
  • Backend API: TimmyGray/Dotnet_Server
  • Shared backend domain library: TimmyGray/BuyingLibrary

Tech stack

  • Angular 19
  • Angular Material 19
  • RxJS 7.8
  • TypeScript 5.8
  • Karma + Jasmine (unit tests)

Local setup

npm install

Run

npm start

Default dev URL: http://localhost:4300.

Build

npm run build

Test

npm test -- --watch=false --browsers=ChromeHeadless

Environment configuration

API 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.

Documentation

  • Architecture and flows (Mermaid): docs/architecture.md
  • API contract matrix: docs/api-contract-matrix.md
  • Testing strategy and scope: docs/testing-strategy.md

Notes

  • Backend contract has been aligned to the modernized Dotnet_Server routes and DTOs.
  • Legacy Angular Flex Layout was replaced with @ngbracket/ngx-layout.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors