Projeler

QR Tabanlı Dijital Kartvizit Sistemi

Çalışan başına benzersiz profil sayfaları ve QR kod sistemi. vCard indirme, WhatsApp yönlendirme, SMTP form ve CSRF koruması.

PHPSMTPQR CodevCardCSRF Protection

Bir üretim firması için geliştirilen bu sistem, şirketin tüm çalışanlarını benzersiz dijital profil sayfaları ve eşleşen QR kodlarıyla donatır. Fiziksel kartvizit yerine QR kod tarandığında ziyaretçi her zaman güncel iletişim bilgisine ulaşır; çalışan verisi değiştiğinde QR kodun yeniden basılmasına gerek yoktur. Sistem, çalışan iletişim altyapısını merkezi ve bakımı kolay bir yapıya taşıdı.

Problem

Fiziksel kartvizitlerin değişmez bir sorunu vardır: bir kez basıldıktan sonra telefon numarası, e-posta veya ünvan değişse de elinizde eski bilgilerle kalmış bir kâğıt yığını oluşur. Bu projede çalışan hareketliliği ve ünvan değişiklikleri bu sorunu pratikte hissettiriyordu: güncel olmayan kartvizitler müşterilerin yanlış numara veya adrese ulaşmasına neden oluyordu. Bunun ötesinde, kime ne zaman hangi kartviziti verdiğinin takibi yoktu; rehbere ekleme süreci mobil cihazlarda birden fazla adım gerektiriyordu ve şirkete ulaşmanın en pratik kanalı olan WhatsApp için ayrı bir yönlendirme yoktu.

Çözüm

Her çalışan için benzersiz bir URL ve bu URL’ye bağlı bir QR kod üretildi. Çalışanın verileri değiştiğinde yönetici panelinden tek güncelleme yeterlidir; QR kodlar aynı kalır ve otomatik olarak güncel bilgiyi gösterir. Profil sayfaları mobil öncelikli tasarlandı: tek dokunuşla vCard indirme, doğrudan WhatsApp sohbeti ve SMTP tabanlı iletişim formu üç temel aksiyon olarak öne çıkarıldı. Form güvenliği için CSRF token doğrulaması ve kötüye kullanıma karşı Rate Limiting uygulandı.

Öne Çıkan Özellikler

  • Çalışan Başına Benzersiz URL ve QR Kod: Her profil kendi yolunda yaşar; şirket genelinde tek panelden merkezi yönetim
  • vCard İndirme: Tek dokunuşla iOS ve Android rehberine kişi ekleme; .vcf standardına uyumlu, her iki platformda sorunsuz çalışır
  • WhatsApp Direkt Mesaj: Telefon numarası kaydetmeden doğrudan sohbet başlatma butonu; müşteri iletişiminde en sık kullanılan kanala tek adımda erişim
  • SMTP İletişim Formu: Profil sayfasından gönderilen mesajlar ilgili çalışanın e-postasına doğrudan iletilir
  • CSRF Koruması ve Rate Limiting: Her form gönderimi token doğrulamasından geçer; spam ve kötüye kullanım girişimlerine karşı oran sınırlaması uygulanır
  • Baskıya Hazır QR: Yüksek çözünürlüklü PNG olarak indirilebilir; ofset ve dijital baskıda doğrudan kullanıma uygun

Teknik Altyapı

Backend PHP ile geliştirildi. Çalışan verileri merkezi bir yapıda tutulur; profil güncellemeleri yönetici panelinden yapılır ve tüm QR kod yönlendirmeleri anında güncellenen bu merkezi kaynaktan beslenir. QR kod görüntüleri sunucu tarafında üretilir ve PNG formatında statik dosya olarak saklanır; baskı kalitesi için yeterli çözünürlük garanti edilir. SMTP entegrasyonu doğrudan sunucu yapılandırmasına bağlanır; iletişim formu üçüncü taraf e-posta servisi gerektirmeden çalışır. CSRF token mekanizması her form yüklemesinde yeni bir token üretir ve gönderim sırasında sunucu tarafında doğrular.

Sonuçlar

Şirket artık çalışan iletişim bilgilerini tek bir yerden yönetiyor. Yeni çalışan ekleme dakikalar içinde tamamlanıyor; QR kodu hemen kullanıma hazır. Bir çalışanın telefon numarası veya ünvanı değiştiğinde sadece tek güncelleme yeterli; dağıtılmış tüm QR kodlar otomatik olarak güncel bilgiyi gösterir. vCard entegrasyonu rehbere ekleme sürtünmesini sıfıra indirirken WhatsApp butonu şirkete ulaşma sürecini tek adıma düşürdü. Müşteriler ve iş ortakları QR kodu tarayarak her zaman doğru ve güncel bilgiye ulaştığından eski kartvizitlerden kaynaklanan iletişim kırılmaları ortadan kalktı.