Stok Takip - Satış Yönetimi – Öğrenme Amaçlı Modern Bir Web Uygulaması
💼 Stok Takip & Satış Yönetimi
Öğrenme Odaklı Modern Bir Web Uygulaması
Bu proje, web geliştirme alanında kendimi geliştirme sürecimde ortaya çıkan öğrenme amaçlı bir web uygulamasıdır. Amacım; teorik bilgileri pratiğe dönüştürmek, HTML, CSS ve JavaScript gibi temel teknolojileri bir araya getirerek kapsamlı bir stok ve satış yönetimi sistemi oluşturmayı deneyimlemekti.
🎯 Projenin Hedefi
Stok Takip & Satış Yönetimi, küçük ölçekli işletmelerin veya bireysel kullanıcıların stoklarını düzenli şekilde takip etmelerini, satışlarını kaydetmelerini ve gelir analizlerini kolayca görüntülemelerini sağlayacak şekilde tasarlandı.
Proje, tamamen tarayıcı tabanlı çalışmakta ve verileri LocalStorage üzerinde tutarak herhangi bir sunucu veya veritabanı altyapısına ihtiyaç duymadan kullanılabiliyor.
Bu yönüyle proje, hem öğrenme hem de hızlı prototipleme açısından oldukça verimli bir örnek teşkil ediyor.
⚙️ Kullanılan Teknolojiler
Projenin temelinde yer alan teknolojiler, modern web geliştirme sürecinin yapı taşlarını oluşturuyor:
-
HTML5: Semantik ve düzenli bir sayfa yapısı oluşturmak için.
-
CSS3: Modern, responsive ve kullanıcı dostu bir arayüz tasarımı sağlamak için.
-
Vanilla
-
Ürün ve satış işlemlerinin yönetimi,
-
Veri kaydetme ve okuma (LocalStorage),
-
Form doğrulama ve dinamik tablo işlemleri,
-
Grafik verilerinin gerçek zamanlı güncellenmesi için kullanıldı.
-
-
Chart.js: Satış trendlerini görselleştirmek amacıyla kullanıldı.
-
LocalStorage API: Veritabanı gerektirmeden verileri kullanıcı tarayıcısında güvenli şekilde saklamak için kullanıldı.
📊 Öne Çıkan Özellikler
-
Dashboard: Gerçek zamanlı ürün, satış ve gelir bilgileri.
-
Ürün Yönetimi: Ürün ekleme, düzenleme, silme, stok kontrolü ve düşük stok uyarı sistemi.
-
Satış Modülü: Satış işlemlerinin kaydı, stoktan otomatik düşüm ve gelir hesaplama.
-
Raporlama ve CSV Dışa Aktarma: Tarih aralıklarına göre filtrelenmiş satış raporlarını görüntüleme ve CSV formatında indirme.
-
Kategori Yönetimi: Ürünleri kategorize etme, yeni kategori ekleme veya mevcutları düzenleme.
-
Veri Yedekleme / Geri Yükleme: JSON formatında tam veri yedeği indirip tekrar yükleme imkânı.
🚀 Sonuç
“Stok Takip & Satış Yönetimi” projesi, profesyonel bir ticari ürün olma amacı taşımaktan çok, öğrenme sürecimi somut bir uygulamaya dönüştürme çabasının bir sonucudur.
Bu proje, teorik bilgileri pratiğe dönüştürmenin ötesinde; modern web geliştirme süreçlerinde proje planlama, veri yönetimi ve kullanıcı arayüzü tasarımı gibi konularda değerli bir deneyim.
Not: Bu yazı, verilen HTML koduna dayalı olarak hazırlanmıştır. Üretim ortamında profesyonel testler önerilir.