Angular 14 ile geliştirilmiş, lazy loading'li ürün listeleme, kategori yönetimi ve Firebase ile kimlik doğrulama içeren basit e-ticaret uygulaması.
Kategori
Frontend
Durum
Tamamlandı
GitHub İstatistikleri
Oluşturulma
3 May 2023
Son Güncelleme
3 May 2023
Bu projede Angular ile ürün listeleme, kategori yönetimi ve kimlik doğrulama akışı olan basit bir alışveriş uygulaması geliştirdim.
Temel e-ticaret senaryolarını tek bir örnek uygulamada toplamak istedim. Ürünleri listeleme, kategoriye göre filtreleme ve yönetim işlemlerini korumalı bir yapıda kurma ihtiyacını çözdüm.
Uygulamayı Angular modüllerine ayırdım ve ürün tarafını lazy loading ile yönettim. Firebase Realtime Database üzerinden ürün ve kategori verilerini çektim, Firebase Identity Toolkit ile giriş ve kayıt akışı kurdum. Admin guard ile sadece belirli kullanıcıya ürün ve kategori oluşturma yetkisi verdim, ürün oluşturma formuna CKEditor ve temel görsel doğrulaması ekledim.
Ortaya temel mağaza akışlarını gösteren düzenli bir Angular örneği çıktı. Listeleme, detay, kategori filtresi ve yetki kontrollü içerik oluşturma taraflarını tek projede topladım.
Angular 14, TypeScript, Angular Router, RxJS, Bootstrap, CKEditor 4, Firebase Realtime Database, Firebase Identity Toolkit