Bir Web AjansBir Web Ajans

PDR Platform

Bir derneğin bütün operasyonu, tek bir sistemde.

Sistem
Kurumsal üyelik ve eğitim platformu
Müşteri
Türk PDR Derneği
Adres
pdr.org.tr
Durum
Canlı
Kapsam
Ürün mimarisi, veri taşıma, geliştirme, altyapı ve işletim
Alan
PlatformlarDernekEğitimTicaret

pdr.org.tr

PDR Platform — Kurumsal üyelik ve eğitim platformu
PDR Platform mobil

pdr.org.tr

PDR Platform

Canlı sistemin herkese açık sayfalarından alınmış ekran görüntüleri.

01 — Problem

Psikolojik danışma ve rehberlik alanının meslek örgütünde üye kayıtları eski bir üye yönetim sisteminde, web sitesi ayrı bir Laravel uygulamasında, eğitimler, aidatlar, belgeler ve mağaza ise birbirinden kopuk süreçlerde yürüyordu. Binlerce üyenin aidat geçmişi, evrakı ve eğitim kaydı tek bir yerden görülemiyordu.

02 — Sistem

Site, üye alanı ve yönetim panelini tek bir Node/Next altyapısında birleştiren modüler bir dernek platformu kurduk. Üyelik başvurusundan yönetim kurulu kararına, aidat tahsilatından e-Devlet'e gönderilen sertifikaya, mağaza siparişinden kargo ve e-Arşiv faturasına kadar her süreç aynı veri modelinde çalışıyor. Eski sistemdeki kayıtlar, hiçbir veri uydurulmadan ve tek dosya kaybı olmadan taşındı.

Üyelik başvurusu

Başvurudan üye kimlik kartına kadar her adım bir durum makinesiyle yönetilir.

  1. 01Başvuru
  2. 02Evrak kontrolü
  3. 03YK değerlendirmesi
  4. 04Üye numarası
  5. 05Aidat & kimlik kartı

Eksik evrak → başvurana iade

PDR Platform — yönetim

Üyelik başvuruları

Başvuru

Evrak kontrolü

YK değerlendirmesi

Üye numarası

Aidat & kimlik kartı

Şema · yönetim paneli

03 — Mimari

Ayrı JWT kitleleriyle korunan site ve yönetim uygulamaları tek bir Express API'ye bağlanır. Veri beş ayrı MySQL şemasına bölünmüştür; e-posta, SMS ve zamanlanmış işler bir outbox kuyruğu üzerinden ayrı bir worker süreciyle işlenir.

PDR PlatformSistem mimarisiREV · 2026
  1. L0Kullanıcılar
    • Üyeler
    • Ziyaretçiler
    • Eğitmenler
    • 10 personel rolü
  2. L1Arayüzler
    • pdr.org.tr
    • Yönetim paneli
    • Üye alanı
    • 2 alt site
  3. L2Uygulama
    • Express API · 726 route
    • Worker · outbox
    • Zamanlanmış raporlar
  4. L3Modüller
    • Üyelik
    • Aidat
    • LMS
    • Sertifika
    • Mağaza
    • Teşkilat
    • Kariyer
    • Destek
  5. L4Veri
    • MySQL 8.4 · 5 şema
    • MinIO · CDN
  6. L5Dış servisler
    • PayTR
    • Zoom
    • e-Devlet SOAP
    • Uyumsoft e-Arşiv
    • MNG Kargo
    • Resend
    • Mutlucell SMS

04 — Yetenekler

  1. 01

    Üyelik yaşam döngüsü

    Asil, fahri, tüzel ve onursal üyelik başvuruları; zorunlu evrak iş akışı, yönetim kurulu değerlendirmesi, üye numarası tahsisi, askı, istifa ve fahriden asile geçiş durum makineleri.

  2. 02

    Aidat ve tahsilat

    Dönem bazlı borç durumu, tüm açık borcu tek linkte ödeme, PayTR ile taksitli kart ödemesi, havale/dekont ile manuel tahsilat, toplu işlemler ve aidat raporları.

  3. 03

    Eğitim yönetimi (LMS)

    Program → dönem → oturum yapısı, üyeye özel fiyat kademeleri, sınav ve anketler, Zoom Report API ile otomatik yoklama, kayıtlar, iadeler ve eğitim raporları.

  4. 04

    Sertifika ve doğrulama

    Şablon editörü, Chromium ile HTML→PDF üretim, QR kod ve barkod, numaralandırma, iptal, herkese açık doğrulama sayfası ve sertifikaların SOAP üzerinden e-Devlet'e iletilmesi.

  5. 05

    Mağaza, kargo ve e-Arşiv

    Varyantlı katalog, kampanya ve kupon kuralları, stok hareketleri, iadeler; MNG Kargo API ile barkod ve takip, Uyumsoft üzerinden UBL e-Arşiv faturası — üretimde açık.

  6. 06

    Teşkilat yönetimi

    Birimler, dönemler, görevlendirmeler, yönetim ve komisyon atamaları, toplantılar, etik kurul süreçleri, organizasyon şeması PDF'i ve akreditasyon başvuru iş akışı.

  7. 07

    Kariyer havuzu

    Üyelerin gizli özgeçmişle katıldığı, işverenlerin fırsat yayınladığı kariyer alanı; özgeçmiş paylaşımı hukuki onay bayrağının arkasında tutuluyor.

  8. 08

    Destek ve bildirim

    Talep kuyruğu, otomatik atama ve kapanış, hazır yanıtlar, memnuniyet ölçümü; Resend ile e-posta, Mutlucell ile SMS, düzenlenebilir şablonlar ve toplu gönderim.

05 — Etki

  • 01

    Üyelik, aidat, eğitim, mağaza ve teşkilat süreçleri tek veri modelinde birleşti.

  • 02

    Eski üye yönetim sistemindeki kayıtlar, aidat geçmişi ve evrak, hiçbir değer uydurulmadan yeni platforma taşındı.

  • 03

    Kargo ve e-Arşiv entegrasyonları üretimde açık; mağaza siparişi, etiket ve fatura aynı akışta.

  • 04

    PDOK ve EPDAB alt siteleri aynı CMS desenini paylaşarak ayrı veritabanlarında yayında.

50+
modül tek platformda
726
API route tanımı
93
yönetim paneli bölümü
10
personel rolü
5
ayrı veritabanı şeması
3
canlı site aynı altyapıda

Teknoloji yığını

Arayüz

  • Next.js 15.5
  • React 19
  • Tailwind 4
  • Recharts

Sunucu

  • Node.js
  • Express
  • TypeScript
  • Sequelize
  • Zod

Veri

  • MySQL 8.4
  • MinIO (S3)

Doküman

  • Puppeteer
  • pdfkit
  • ExcelJS
  • sharp

Altyapı

  • Docker Swarm
  • Portainer
  • Nginx Proxy Manager
  • Bitbucket Pipelines
  • Uptime Kuma
Sonraki sistem · 06Bir FinansÇift taraflı defter üzerinde cari, fatura, çek-senet ve kota motoru.