Loading...
Menü
Loading...
Hepsiburada Fiyat Takip Sistemi, Hepsiburada’daki ürünlerin fiyatlarını düzenli olarak izleyen, değişimleri kaydeden ve isteğe göre Telegram üzerinden bildirim gönderebilen otomatik bir izleme platformudur.

Odak
Veri · Ürün · Yazılım
Çıktı
Model / Dashboard / MVP
Stack
Node.js · React · PostgreSQL · Web Scraping (Cheerio/Axios) · Tailwind CSS
Proje Detayları
Problem, yaklaşım, deneyler ve çıktıları burada düzenli bir şekilde anlattım.
Bu projeyi geliştirirken amacım, Türkiye’nin en büyük e-ticaret platformlarından biri olan Hepsiburada üzerinde ürünlerin fiyat değişimlerini otomatik şekilde takip edebilen bir sistem kurmaktı. Proje;
Kurulum adımları ve tüm bağımlılıklar README’de detaylıdır; sistem Node.js ve veritabanı bağlantısına ihtiyaç duyar.
Bu projeye başlarken hedefim sadece basit bir fiyat takip skripti yazmak değildi. Fiyat geçmişlerini sistematik olarak kayıt altına alan, değişimleri anlamlı hale getiren ve bunu üretim seviyesinde çalışabilecek bir yapıya dönüştüren bir platform inşa etmekti. İlk başta scraping (veri çekme) süreçlerinde düzenli sonuç almak zor oldu. Fiyat bilgilerini doğru şekilde parse etmek, yanlış veya eksik dönen sayfa verilerinden arındırmak için birden fazla iterasyon yaptım. Ayrıca Telegram bot ile gerçek zamanlı bildirimlerin güvenilir şekilde gönderilmesi için hata yönetimi ve bağlantı stabilitesi üzerinde çalışmam gerekti.
Veritabanı entegrasyonu ve frontend ile backend arasındaki tutarlı veri akışını sağlamak da mimari açıdan ekstra planlama gerektirdi. Bu süreç bana ücretli API olmadığı durumlarda scraping tabanlı sistemler kurmanın pratiklerini ve sınırlamalarını net şekilde gösterdi