Building a responsive Angular web application that hooks into an already-running REST API. The front-end must cover three core areas: secure user authentication, interactive data visualisation, and full e-commerce flows. Scope • Authentication – sign-up, login, password reset and token refresh, all wired to the existing endpoints. • Data visualisation – dynamic charts/graphs fed from real-time API responses; users should be able to filter, sort and drill down without page reloads. • E-commerce – catalogue browsing, cart management and checkout, including payment form and order confirmation, again powered by the current API. Acceptance criteria • Codebase generated with Angular CLI (latest stable version), written in TypeScript and organised into feature modules. • Mobile-first UI that passes Lighthouse performance and accessibility audits. • State handled cleanly (NgRx, signals or services; whichever you are comfortable maintaining) with clear documentation. • All API calls typed with strong interfaces and served through environment-based endpoints. • The app builds and runs locally with a single npm install / ng serve and ships as a production build without warnings. Push the finished code to our private Git repository and include a concise README for setup and deployment.