Bu proje, PHP ve MySQL kullanarak geliştirilen bir ürün ve stok takip uygulamasıdır.
- Kullanıcı girişi ve yetkilendirme (Admin/Kullanıcı rolleri)
- Ürün yönetimi (Ekleme, düzenleme, listeleme)
- Stok giriş/çıkış işlemleri
- Stok raporları ve istatistikler
- Kategorilere göre ürün filtreleme
- Kritik stok seviyesi uyarıları
- Stok hareket geçmişi
- Proje dosyalarını web sunucunuzun ilgili dizinine yükleyin.
databaseklasöründekidb.sqldosyasını MySQL veritabanınızda çalıştırın.config/config.phpdosyasını veritabanı bağlantı bilgilerinize göre düzenleyin.
Admin Kullanıcı
- Kullanıcı adı: Bilal
- Şifre: 123456
Normal Kullanıcı
- Kullanıcı adı: kullanici
- Şifre: 123456
Not: İlk girişten sonra şifreler otomatik olarak hash'lenir. Eğer giriş sorunları yaşıyorsanız, veritabanındaki şifreleri sıfırlamak için aşağıdaki SQL komutunu kullanabilirsiniz:
UPDATE kullanicilar SET sifre = '123456' WHERE kullanici_adi IN ('Bilal', 'kullanici');- PHP 7.4+
- MySQL 5.7+
- PDO (PHP Data Objects)
- Bootstrap 5
- Font Awesome 6
- DataTables
- jQuery
- Parola hashleme (password_hash)
- PDO prepared statements ile SQL injection koruması
- XSS koruması için HTML escaping
- Oturum güvenliği
- Erişim kontrolü
Bu proje MIT lisansı altında lisanslanmıştır.