Skip to content

Full-stack e-ticaret uygulaması — ASP.NET Core 6 & Angular ile geliştiriliyor. Katmanlı mimari, JWT, SignalR, gerçek zamanlı bildirimler. Geliştirme devam ediyor.

Notifications You must be signed in to change notification settings

samedalmci/miniETicaret

Repository files navigation

🛒 Mini E-Ticaret Projesi

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.

🚀 Kullanılan Teknolojiler

Backend (.NET Core 6)

  • 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ığı

Frontend (Angular)

  • 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

📁 Proje Modülleri

  • 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

📷 Ekran GörüntüleriKayıt_Giriş

Kullanıcı_Kontrol Ürün_Sayfası Ürün_Ekleme Yetkilendirme_Sistemi1 Yetkilendirme_Sistemi Sipariş_Kontrol Sipariş_Onay Ürün_Resim_Ekleme Yetki_Ekleme

About

Full-stack e-ticaret uygulaması — ASP.NET Core 6 & Angular ile geliştiriliyor. Katmanlı mimari, JWT, SignalR, gerçek zamanlı bildirimler. Geliştirme devam ediyor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published