/E-commerceApp

Full-stack web development with .NET and Angular

Primary LanguageC#

Full stack web app developed with .NET, Angular and Stripe for payment processing

Main techniques and tools used in the back-end:
C# Generics, Repository Pattern, Unit of Work Pattern, Specification Pattern, AutoMapper, Entity Framework, ASP.NET Identity, SQLite DB for development, PostgreSQL for production, Redis for caching and Stripe.

Main techniques and tools used in the front-end:
Javascript, TypeScript, SCSS, Angular Reactive Forms, Angular Lazy Loading, Angular validation, Async validation, Angular Routing, Caching, Async pipe, Auth and Observables.