İçeriğe geç
Photonza ikonuKendi ürünümüz2026

Photonza

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

Web
Benzer bir proje konuşalım
Photonza arayüzü 1
Photonza mobil arayüzü 1
SaaS · PWAAMG / 26
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

  1. 01

    QR ile katıl

    Etkinliğin bağlantısına telefondan eriş; uygulama kurulumu gerekmez.

  2. 02

    Anıları birleştir

    Misafirlerin fotoğrafları ortak etkinlik akışında bir araya gelir.

  3. 03

    Kendi karelerini bul

    Özçekim üzerinden göründüğün fotoğrafları keşfet.

ÜRÜNÜ ŞEKİLLENDİREN KARARLAR

/ 01

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.

/ 02

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ı.

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.jsReactTypeScriptSupabaseNode.js

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.

01

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.

02

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.

03

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.

Projenizi anlatın

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 ↗