Photonza
Bir özçekim, o gün çekilmiş bütün fotoğraflarını buluyor.


- Proje
- Kendi ürünümüz
- Rolümüz
- Ürün · Full stack · Yüz tanıma hattı
- Süre
- 4 ay
01 / ÜRÜN & YAKLAŞIM
Etkinliğe katıl. Kendi anılarını bul.
Photonza, önceki adıyla Wedmomento, etkinlik fotoğraflarını misafirler ve organizatörler için bir araya getiren kendi ürünümüz. QR ile erişim, ortak fotoğraf akışı ve özçekimle fotoğraf bulmayı kurulum gerektirmeyen bir web deneyiminde birleştiriyor.
Düğün fotoğrafları misafirlerin telefonlarında dağılıp kalır. Uygulama indirtmek isteyen çözümleri kimse kurmaz; kurulsa bile kişi kendi fotoğraflarını yüzlerce kare arasından elle bulmak zorundadır. Fotoğrafçı tarafında ise sorun ölçek: 500–5000 fotoğrafı yüklerken tarayıcı sekmesini saatlerce açık tutmak mümkün değil.
Etkinlik deneyimi
- 01
QR ile katıl
Etkinliğin bağlantısına telefondan eriş; uygulama kurulumu gerekmez.
- 02
Anıları birleştir
Misafirlerin fotoğrafları ortak etkinlik akışında bir araya gelir.
- 03
Kendi karelerini bul
Özçekim üzerinden göründüğün fotoğrafları keşfet.
ÜRÜNÜ ŞEKİLLENDİREN KARARLAR
Erişimi kullanım bağlamına göre tasarlamak.
Etkinlik misafirinin ürünü kısa sürede kullanmaya başlaması gerekiyor. QR ile açılan mobil web akışı, indirme adımını ortadan kaldırıyor. Bu tercih fotoğraf yükleme, akış ve keşif deneyimini aynı tarayıcı oturumunda birleştiriyor.
Toplamak kadar bulmak da önemli.
Büyük bir fotoğraf koleksiyonu içinde kişinin kendi karelerini bulması ayrı bir ihtiyaç. Özçekimle keşif akışı bunu ele alırken, etkinlik yönetimi ve ortak fotoğraf akışı aynı ürünün diğer sorumluluklarını oluşturuyor.
ORTAYA ÇIKAN ÜRÜN
Kurulumdan önce, etkinliğe odaklanmak.
photonza.com yayında; düğün, kurumsal etkinlik, maraton ve mezuniyet için kullanılıyor. Yönetici, mekân sahibi, fotoğrafçı, misafir ve çift rolleri ayrı arayüzlerle; 18 Edge Function; etkinlik yaşam döngüsü cron ile. Düğün öncesi güvenilirlik geçişi 43 testle kapatıldı: mahremiyet, ortak Wi-Fi, kota, yüz kuyruğu ve 30 günlük etkinlik sonrası erişim doğrulandı.
02 / Ürünün içinde
Ekran ekran, deneyim.
Detayları görmek için bir ekranı açın.04 görsel
03 / Kapsam & detaylar
Deneyimi oluşturan detaylar.
- 01
QR ile katılım, uygulama kurulumu yok
- 02
Tarayıcıda çalışan yüz tanıma
- 03
Özçekimle kendi fotoğraflarını bulma
- 04
Ayrı gömme işçisi, akış yavaşlamıyor
Teknoloji
Next.js / Supabase / PWA
ÜRÜNÜN İÇİNDEN
Ekranın arkasındaki mühendislik.
Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.
Aynı model, iki yer
Misafir özçekimi tarayıcıda @vladmandic/human ile 1024 boyutlu vektöre çevriliyor; fotoğrafçı yüklemeleri Cloudflare container’ında aynı model ve tfjs-node ile sunucuda gömülüyor. İkisi aynı vektör uzayında, eşleşme değişmiyor.
Dayanıklı kuyruk
Gönderi eklenince tetikleyici embedding_jobs’a iş yazıyor; iki dakikada bir uyanan Worker container’ı claim_embedding_jobs() ile FOR UPDATE SKIP LOCKED alıyor, R2’den görseli çekiyor ve complete_embedding_job() ile kapatıyor. Beş dakikada takılan iş geri alınıyor, beş denemeden sonra failed; container boşta sıfıra iniyor.
Düğün öncesi güvenilirlik geçişi
Herkese açık tablo okuması kaldırıldı; katılım PIN sonrası tek kullanıcıya bağlı süreli belgeyle; aynı bağlantıdan 30 ardışık doğru katılım geçerken yanlış PIN denemeleri ayrı sayılıyor. Kota gönderi değil dosya sayısı üzerinden atomik; orijinal JPEG ve MP4 SHA-256 özetleri kaynaklarla birebir. 43 test, üretim derlemesi ve rol bazlı arayüz kontrolleri 7 Eylül 2026’da geçti.
Sıradaki fikir sizin.
Sizin ürününüz için ne yapabiliriz?
İlk sürümden büyüyen platformlara; tasarım, geliştirme ve yayın sürecini birlikte planlayalım.
Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.
BU PROJEDEN MÜHENDİSLİK NOTLARI
PWA mı mobil uygulama mı? Photonza üzerinden karar vermek ↗