Mehmet Tankül Sağlık Bilişimi Uzmanı · Bilgisayar Mühendisi - Ulusal Hakem
TR EN

KBÜ Yeni Öğrenci Fidan Bağış Sertifika Sistemi

KBÜ Yeni Öğrenci Fidan Bağış Sertifika Sistemi

Karabük Üniversitesi ile ÇEKUD iş birliğiyle yürütülen fidan bağış kampanyası için kişiselleştirilmiş sertifika üretim sistemini tasarladım ve geliştirdim.

Çözdüğü problem

Oryantasyon günü binlerce öğrenciye eş zamanlı, kişiselleştirilmiş sertifika üretmek gerekiyordu. Manuel süreç hem ölçeklenemez hem hata üretir. Sertifikanın anında elde edilebilir olması ise öğrencinin sosyal medyada organik olarak paylaşmasını sağlıyor — bu da kampanyanın görünürlüğünü katlıyor.

Nasıl çalışıyor

Öğrenci yalnızca adını yazıp düğmeye basıyor. Sistem adı kurumsal sertifika şablonuna işliyor; rektör ve ÇEKUD başkanının imzasını, her iki kurumun logosunu ve doğrulama QR kodunu otomatik olarak ekliyor. Sertifika anında ekranda beliriyor, PDF veya JPG olarak indirilebiliyor. Üyelik yok, giriş yok.

Teknik yaklaşım

Next.js API route'ları üzerinde sunucu taraflı render tercih ettim. İstek geldiğinde şablon üzerine metin ve görseller çiziliyor, tek seferde dosya üretilip dönüyor. Stateless mimari bilinçli bir tercih: kişisel veri sunucuda tutulmuyor, yazılmıyor. Oryantasyon salonunda büyük ekrana yansıtılan QR afişiyle sisteme yönlendirme yapıldı; eş zamanlı yüzlerce istek herhangi bir sorun çıkarmadı.

Neler var

  • Adı gir, sertifikayı al — üyelik yok, giriş yok
  • Kurumsal şablon: rektör & ÇEKUD başkanı imzası, her iki logo, doğrulama QR kodu
  • PDF ve JPG çıktı desteği
  • Stateless mimari — sunucuda kişisel veri tutulmuyor
  • Oryantasyon afişiyle entegre QR yönlendirmesi

Künye

  • Kurum: Karabük Üniversitesi × ÇEKUD
  • Rol: Yazılım Geliştirici
  • Tarih: Eylül 2026
  • Teknolojiler: Next.js, TypeScript, Tailwind CSS
  • Öne çıkanlar: Stateless mimari · Sunucu taraflı görsel render · PDF & JPG çıktı · QR doğrulama · Auth gerektirmiyor
Paylaş
2 görsel

Projeden kareler