Bu uygulama, küçük işletmeler için geliştirilmiş basit ve kullanışlı bir stok takip sistemidir. Mobil cihazlarla uyumlu olup, barkod okuma özelliği ile hızlı ürün girişi ve takibi sağlar.
- 📱 Mobil uyumlu tasarım
- 📷 Kamera ile barkod okuma
- 🔄 Otomatik barkod oluşturma
- 📊 Stok istatistikleri
- 📥 Excel ile toplu ürün içe aktarma
- 📤 Excel ile ürün dışa aktarma
- 🔍 Anlık ürün arama
- ✏️ Ürün düzenleme ve silme
- 📊 Toplam stok değeri takibi
- Python 3.8 veya üzeri
- pip (Python paket yöneticisi)
- Kamera erişimi (barkod okuma için)
- Projeyi klonlayın:
git clone https://github.com/kullanici_adi/stok-takip.git
cd stok-takip
- Sanal ortam oluşturun ve aktif edin:
# Windows
python -m venv venv
venv\Scripts\activate
# Linux/macOS
python3 -m venv venv
source venv/bin/activate
- Gerekli paketleri yükleyin:
pip install -r requirements.txt
- Python konsolunda veritabanını oluşturun:
python
>>> from app import db
>>> db.create_all()
>>> exit()
- Uygulamayı başlatın:
python app.py
Uygulama http://localhost:5000 adresinde çalışmaya başlayacaktır.
- "Yeni Ürün" butonuna tıklayın
- Barkodu okutun veya manuel girin (boş bırakırsanız otomatik oluşturulur)
- Ürün bilgilerini doldurun
- "Ekle" butonuna tıklayın
- "Barkod Oku" butonuna tıklayın
- Kamera açıldığında barkodu gösterin
- Barkod okunduğunda otomatik olarak işlem yapılacaktır
- Toplu ürün eklemek için Excel şablonunu indirin
- Şablonu doldurup "Excel Yükle" ile içe aktarın
- Mevcut ürünleri dışa aktarmak için "Excel İndir" butonunu kullanın
- Uygulama yerel ağda çalışır
- Veritabanı SQLite kullanır
- Hassas veriler şifrelenmez
- Flask web framework
- SQLite veritabanı
- Bootstrap 5 arayüz
- JavaScript barkod okuma
- Responsive tasarım
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.