Bu proje, ASP.NET Core 6 ve Angular teknolojileri kullanılarak geliştirilmiş bir full-stack mini e-ticaret uygulamasıdır. Amaç; kurumsal mimari, katmanlı yapı, güvenlik ve modern web teknolojileriyle gerçek dünya uygulamasına yakın bir yapı sunmaktır.
- ASP.NET Core 6 Web API – RESTful servis yapısı
- Entity Framework Core – Code First veri erişimi
- CQRS Pattern – Sorgu ve komut işlemlerinin ayrılması
- SignalR – Gerçek zamanlı bildirimler
- JWT Authentication – Token tabanlı kimlik doğrulama
- Middleware – Exception handling & logging
- AutoMapper – Nesne dönüşümleri
- FluentValidation – Model doğrulama
- gRPC – Mikroservis mimarisine geçiş hazırlığı
- Angular CLI – Modern SPA yapısı
- RxJS – Reaktif programlama
- Interceptors – Global HTTP yönetimi
- Lazy Loading – Performans optimizasyonu
- Toastr – Bildirim sistemi
- Bootstrap – UI bileşenleri
- Kullanıcı & Rol Yönetimi (Admin paneli)
- Ürün Yönetimi (CRUD + Resim Yükleme)
- Sepet ve Sipariş İşlemleri
- Gerçek Zamanlı Stok ve Sipariş Bildirimleri
- Kategori Yönetimi
- Yetkilendirme (Rol bazlı erişim)
- Gelişmiş hata yönetimi ve response modeli









