← Tüm Projeler
Self-hosted · Çok kullanıcılı · Türkçe arayüz

QR kodun sabit.
Hedefi senin kontrolünde.

Bir kez bastır, bir daha dokunma. DynamiQR'da QR kodun asla değişmez — sadece yönlendirdiği adresi değiştirirsin. Menü, kampanya, katalog, etkinlik… hepsi tek panelden.

🔒 Ham IP saklanmazKendi sunucun, kendi verinBot filtreli sayım

Dashboard

Dashboard

QR kodlarınızın genel görünümü

+ Yeni QR
Toplam QR12
Aktif QR9
Toplam Tarama2.418
Bugünkü Tarama64+%18 · dün 54
TaramalarAnalytics →
/menu
302 · 41ms

Tek QR, sonsuz hedef.

Statik bir QR kodun hedefi kodun içine gömülüdür — değiştirmek için yeniden basmak gerekir. DynamiQR araya kalıcı bir kısa link koyar; hedefi panelden istediğin zaman değiştirirsin.

DeğişmezBasılan QR kod
DeğişmezKalıcı kısa link
bugünrestaurant.com/menu
yarınrestaurant.com/new-menu
Sen değiştirirsinHedef URL

Bir QR panelinden beklediğin her şey.

🔁

Dinamik yönlendirme

Kısa link kalıcı, hedef değişken. Yönlendirme tipini 302 (varsayılan) veya 301 olarak ayarlardan seçersin.

302 Found · 301 Moved
🧩

QR yönetimi

Oluştur, düzenle, pasifleştir. Son geçerlilik tarihi ve şifre koruması ekle, PNG ya da SVG olarak indir.

PNG · SVG · pasifleştir
🛰️

Scan tracking

Ülke ve şehir, tarayıcı, cihaz, işletim sistemi ve referer. Botlar filtrelenir, tekrar eden istekler sayılmaz.

ülke · cihaz · referer
📈

Analytics

Günlük, haftalık ve aylık grafikler; en çok taranan QR sıralaması; cihaz, tarayıcı ve ülke dağılımları.

günlük / haftalık / aylık
👥

Davet kodlu ekip

Better Auth ile e-posta + şifre girişi. Kayıt yalnızca tek kullanımlık davet koduyla; herkes kendi panelinin adminidir.

tek kullanımlık davet
🌓

Dark mode & Türkçe

Baştan sona Türkçe arayüz, koyu tema desteği ve mobilden masaüstüne responsive tasarım.

responsive · TR
📊 Dashboard

Her şey ilk ekranda.

Toplam ve aktif QR sayısı, tüm zamanların tarama toplamı, bugünün taramaları ve düne göre değişim. Altında son 30 günün günlük tarama grafiği.

  • Dünle karşılaştırmalı günlük sayaç
  • Son 30 günün trend grafiği
  • Tek tıkla detaylı analytics'e geçiş
Dashboard

Dashboard

QR kodlarınızın genel görünümü

+ Yeni QR
Toplam QR12
Aktif QR9
Toplam Tarama2.418
Bugünkü Tarama64+%18 · dün 54
TaramalarAnalytics →
🔗 QR Yönetimi

Hedefi değiştir, kod aynı kalsın.

QR'ı oluştur, PNG veya SVG olarak indir, bastır. Sonrasında hedef URL'i dilediğin zaman güncelle. İşi biten kodu silmek yerine pasifleştir.

  • PNG / SVG indirme
  • Son geçerlilik tarihi ve şifre koruması
  • İsim, kod veya URL ile arama + durum filtresi
QR Kodlar

QR Kodlar

Hedef URL'yi dilediğiniz zaman değiştirebilirsiniz.

+ Yeni QR
İsim, kod veya URL ara…Durum: Tümü ⌄
İsimHedef URLDurumTarama
Menü/menurestaurant.com/menu-2026Aktif1.204
Kampanya/kmpnrestaurant.com/yaz-kampanyaAktif642
Katalog/ktlgdrive.google.com/file/d/1a2…Aktif389
Etkinlik/evnteventbrite.com/e/lansmanPasif183
4 kayıtSayfa 1 / 1
📈 Analytics

Kim, nereden, hangi cihazla?

Her tarama kaydedilir: ülke ve şehir, tarayıcı, cihaz, işletim sistemi ve referer. Günlük, haftalık veya aylık kırılımda incele.

  • Günlük / haftalık / aylık grafikler
  • En çok taranan QR'lar sıralaması
  • Cihaz, tarayıcı ve ülke dağılımları
Analytics

Analytics

Tarama istatistikleri ve dağılımlar

GünlükHaftalıkAylık
TaramalarSon 30 gün
En Çok Taranan QR'lar
1Menü%100
2Kampanya%53
3Katalog%32
DağılımlarCihaz
Mobil%87
Masaüstü%11
Tablet%2

Tarama verisi ölçmek için, izlemek için değil.

🕵️

Ham IP saklanmaz

IP adresi günlük rotasyonlu bir hash ile anonimleştirilir; orijinali hiçbir yere yazılmaz.

🤖

Bot filtresi

Tarayıcı botları ve link önizleyicileri sayıma dahil edilmez. Tekrar eden istekler de tek sayılır.

🏠

Kendi sunucunda

Self-hosted. Veritabanı senin, panel senin — hiçbir veri dışarı çıkmaz.

Sistem tamamen senin sunucunda çalışır. Üçüncü bir taraf yok, satılan veri yok — veritabanı senin.

Dört komut, bir panel.

Vercel + Neon ile ücretsiz katmanda çalışır. İlk hesabı oluşturduktan sonra ekibine tek kullanımlık davet kodu üretirsin — kayıt davetsiz açılmaz, herkes kendi panelinin adminidir.

01Repo’yu Vercel’e import et, Neon’dan bir PostgreSQL aç.
02Ortam değişkenlerini gir: DATABASE_URL, DIRECT_URL, BETTER_AUTH_SECRET.
03İlk hesabı /register üzerinden oluştur — boş veritabanında davet kodu istenmez.
04Ayarlar → Davetler’den ekibin için kod üret.
dynamiqr — zsh
$pnpm install$cp .env.example .env# değerleri doldur$pnpm db:migrate# şemayı uygula$pnpm dev# localhost:3000
Next.js 16React 19TypeScriptTailwind CSS v4shadcn/uiPrisma 7Neon PostgreSQLBetter AuthTanStack TableRechartsVitestPlaywright
Yayında

Kodu bir kez bastır, gerisini panelden yönet.

DynamiQR self-hosted çalışan bir sistem. Kurulum, ekip kullanımı veya kendi domain'inde konumlandırma için iletişime geç — detayları birlikte konuşalım.

Bilgi almak için iletişime geç

LinkedIn üzerinden yanıtlıyorum. Diğer projeler için buraya göz atabilirsin.