I built a full-stack eCommerce application using Angular, TypeScript, and ASP.NET Core — and in this video, I break down exactly how it works.
You’ll see the full shopping experience: browsing products, filtering, sorting, adding items to the cart, updating quantities, placing orders, and managing user accounts — all backed by a secure API, seeded database, and clean architecture.
This walkthrough also covers the full backend structure, database relationships, repository pattern, and the improvements I would make if I rebuilt the project today.
What you’ll learn:
✅ Angular UI (pagination, sorting, filtering, search, cart updates)
✅ ASP.NET Core API structure (accounts, baskets, orders, products)
✅ How data seeding works for users & products
✅ SQL database relationships (users → orders → order items → products)
✅ How the Repository Pattern reduces duplicate logic & improves testability
✅ Areas of improvement: automated testing, naming consistency, refactoring, commit quality
Perfect for anyone building a full-stack portfolio project, practicing Angular + .NET, or learning modern eCommerce app architecture.
━━━━━━━━━━━━━━━━━━━━━━━━━━
🔗 RESOURCES & LINKS
💬 Download the full resource in Skool:
https://www.skool.com/erictech
📅 Work With Me
New Projects - Free Strategy Call: https://calendar.app.google/sB9KrJP6e...
Technical Consultation (Paid 1:1): https://calendar.app.google/BU9D589X3...
🤝 Let's Connect
LinkedIn: / ericwtech
💻 Code: https://github.com/Eric-programming/s...
━━━━━━━━━━━━━━━━━━━━━━━━━━
TIMESTAMPS
⌨️ (0:00) Intro
⌨️ (0:35) App Demo
⌨️ (5:44) API Swagger
⌨️ (5:59) DB Relationships Diagram
⌨️ (6:31) App Design Pattern
⌨️ (7:46) Areas to improve
#AngularProject #DotNetCore #FullStackDevelopment
━━━━━━━━━━━━━━━━━━━━━━━━━━