Angular 20 E-Commerce Webapp
Budget: ₹400 – ₹750 INR
I need help finishing a new e-commerce web application that is already scaffolded in Angular 20. The core views, routing, and state management have been started, but I want a seasoned Angular developer to take it to production-ready quality.
You’ll be working exclusively on the web front-end—TypeScript, Angular 20, RxJS, and Angular Material are our base stack, with SCSS for styling. Your first tasks will be to complete the product catalogue and checkout flows, wire them to existing REST endpoints, and tighten up lazy-loaded modules for performance. From there, you’ll extend the admin section for product and order management and help implement secure user authentication (OAuth2/JWT).
I already have endpoints for products, cart, payment, and user accounts, and the design team has provided Figma files that match Angular Material’s component guidelines. What I need from you is clean, well-documented code, unit tests where appropriate, and clear commit messages so I can follow along. If you’ve built e-commerce experiences in Angular before, especially with modern standalone components and signal-based change detection, you’ll ramp up quickly.
Deliverables (all pushed to my GitHub repo with a brief release note each sprint):
• Completed front-end for catalogue, cart, checkout, and order history
• Admin dashboard for product CRUD and order tracking
• Integration with existing REST endpoints (Axios or Angular HttpClient—your choice)
• Responsive layout that meets the supplied Figma specs
• Unit tests (Karma/Jasmine) covering critical logic and a basic Cypress smoke test
• Step-by-step deployment guide for my Netlify pipeline
Acceptance criteria:
– The app compiles in Angular 20 with no warnings.
– Lighthouse performance score ≥ 90 on desktop and mobile.
– Checkout flow completes end-to-end against our staging API.
– All new components follow the provided style guide and pass unit tests.
If this sounds like the kind of Angular work you thrive on, let’s get started right away—I’m ready to grant repo access and walk you through the current codebase.
You’ll be working exclusively on the web front-end—TypeScript, Angular 20, RxJS, and Angular Material are our base stack, with SCSS for styling. Your first tasks will be to complete the product catalogue and checkout flows, wire them to existing REST endpoints, and tighten up lazy-loaded modules for performance. From there, you’ll extend the admin section for product and order management and help implement secure user authentication (OAuth2/JWT).
I already have endpoints for products, cart, payment, and user accounts, and the design team has provided Figma files that match Angular Material’s component guidelines. What I need from you is clean, well-documented code, unit tests where appropriate, and clear commit messages so I can follow along. If you’ve built e-commerce experiences in Angular before, especially with modern standalone components and signal-based change detection, you’ll ramp up quickly.
Deliverables (all pushed to my GitHub repo with a brief release note each sprint):
• Completed front-end for catalogue, cart, checkout, and order history
• Admin dashboard for product CRUD and order tracking
• Integration with existing REST endpoints (Axios or Angular HttpClient—your choice)
• Responsive layout that meets the supplied Figma specs
• Unit tests (Karma/Jasmine) covering critical logic and a basic Cypress smoke test
• Step-by-step deployment guide for my Netlify pipeline
Acceptance criteria:
– The app compiles in Angular 20 with no warnings.
– Lighthouse performance score ≥ 90 on desktop and mobile.
– Checkout flow completes end-to-end against our staging API.
– All new components follow the provided style guide and pass unit tests.
If this sounds like the kind of Angular work you thrive on, let’s get started right away—I’m ready to grant repo access and walk you through the current codebase.