Dijital Ürünler · Web Tasarımları · 2026
Guestoria
Etkinlik misafirlerinin hesap oluşturmadan fotoğraf ve video yüklemesini sağlayan, içerikleri doğrudan etkinlik sahibinin Google Drive alanına aktaran QR tabanlı dijital ürün.

- Rol
- Ürün stratejisi, kullanıcı deneyimi, görsel yön, özellik kapsamı, test, hata analizi ve Claude destekli geliştirme sürecinin yönetimi
- Tarih
- 17 Ağustos–7 Eylül 2026
- Yıl
- 2026
- Kategori
- Dijital Ürünler, Web Tasarımları
- Süre
- 1 haftada çalışan MVP, 3 haftada pilot kullanıma hazır sürüm
- Araçlar
- Claude, Next.js, TypeScript, Tailwind CSS, Supabase, Google OAuth, Google Drive API, Resend, Vercel
00
Genel bakış
Guestoria; düğün, nişan, doğum günü ve benzeri özel etkinliklerde misafirlerin çektiği fotoğraf ve videoları tek yerde toplamayı kolaylaştıran bir dijital ürün olarak geliştirildi. Misafirler etkinliğe özel QR kodu okutarak giriş yapmadan içerik yükleyebilir; dosyalar Guestoria'da tutulmaz, doğrudan etkinlik sahibinin bağladığı Google Drive alanına aktarılır.


01
Çıkış noktası
Etkinliklerde çekilen içerikler genellikle farklı telefonlarda ve mesajlaşma gruplarında dağınık kalıyor. Misafirlerden etkinlik sonrasında fotoğraf istemek süreci uzatıyor. Üyelik zorunluluğu ya da yeni bir uygulama indirme şartı da katılımı azaltıyor. Guestoria bu süreci tek bir QR kodu ve mümkün olduğunca kısa bir yükleme akışıyla çözmek üzere tasarlandı.
02
Yaklaşım ve strateji
Ürünü iki temel kullanıcı deneyimi etrafında kurguladım. Etkinlik sahibi Google hesabıyla giriş yaparak etkinliğini oluşturur, Drive bağlantısını kurar, QR kodunu özelleştirir ve misafir ekranındaki tarih, mesaj ve kapak görselini yönetir. Misafirler ise QR kodu okuttuktan sonra hesap oluşturmadan doğrudan fotoğraf veya video seçip yükler. Akış, etkinlik sırasında birkaç adımda tamamlanabilecek kadar sade tutuldu.
03
Owner Deneyimi
Etkinlik sahibi Google ile giriş yapar, depolamayı bağlar ve misafirlerin gördüğü her şeyi QR kodundan yükleme penceresine kadar kontrol eder.
- Kalıcı QR bağlantısı
- Çoklu indirme formatları
- Zorunlu ve isteğe bağlı Drive
- Zarif kapanış
- Kapak görseli, tarih ve karşılama mesajı QR bağlantısı değişmeden güncellenebilir.



Misafir deneyimini etkinliğe göre özelleştirme
Etkinlik sahibi, misafirlerin QR kodunu okuttuktan sonra karşılaşacağı ekranı kendi etkinliğine göre düzenleyebilir. Kapak görseli, tarih ve karşılama mesajı panel üzerinden değiştirilebilir; mesaj alanı okunabilirliği korumak için 300 karakterle sınırlandırılmıştır. Yapılan değişiklikler QR bağlantısını değiştirmez. Böylece önceden basılmış veya paylaşılmış QR kodu kullanılmaya devam ederken misafir ekranı güncellenebilir.


04
Misafir Deneyimi
Misafirler QR’ı okutur, etkinliğe özel karşılama ekranına gelir ve hiç hesap oluşturmadan yükleme yapar.
- Girişsiz misafir akışı
- Depolama aracılığı
- Otomatik yönlendirme



05
Üretim süreci
- 01
Geliştirme ve test
Ürün fikrini, kullanıcı akışlarını, görsel yönü ve özellik kapsamını bağımsız olarak oluşturdum. Claude kod geliştirme sürecinde destek sağladı; ürün kararlarını, test senaryolarını, hata tespitini ve düzeltmelerin doğrulanmasını kendim yönettim.
İlk çalışan sürüme bir haftada ulaştım. Ardından farklı telefon ve tarayıcı kombinasyonlarında aynı akışları tekrar ederek mobil uyumluluğu test ettim. Bu süreçte fark ettiğim küçük teknik ve görsel problemleri gidererek ürünü pilot kullanıma hazırladım.
- 02
Teknik zorluk
Samsung A serisi ve Android 14 kullanılan bir cihazda fotoğraf seçme akışı diğer cihazlardan farklı davrandı. Sorunun Guestoria'dan mı, cihazdan mı yoksa Chrome'dan mı kaynaklandığını belirlemek için aynı senaryoyu farklı Android telefonlarda ve tarayıcılarda tekrar tekrar test ettim.
İnceleme sonucunda problemin Guestoria'nın yükleme sisteminden değil, ilgili Chrome sürümündeki fotoğraf seçici davranışından kaynaklandığını belirledim. Akışı tarayıcının varsayılan seçicisine bağlı bırakmak yerine ürünün yönlendirdiği seçim alanına taşıyarak daha kontrollü ve tutarlı bir deneyim oluşturdum. Bu araştırma yaklaşık iki hafta sürdü; aynı dönemde tespit ettiğim diğer teknik ve arayüz ayrıntılarını da iyileştirdim.
06
Önemli kararlar
Girişsiz misafir akışı
Misafirler için üyelik veya giriş zorunluluğu bulunmuyor.
Kalıcı QR bağlantısı
Her etkinliğin QR bağlantısı sabit kalıyor; mesaj, tarih, görsel veya depolama ayarları değişse bile basılı QR kod kullanılmaya devam ediyor.
Zorunlu ve isteğe bağlı Drive
İlk Google Drive bağlantısı zorunlu, ikinci bağlantı ise isteğe bağlı çalışıyor.
Otomatik yönlendirme
Birinci Drive kapasitesi %90'a ulaştığında yüklemeler ikinci Drive'a yönlendirilebiliyor.
Çoklu indirme formatları
Etkinlik sahibi QR kodunu PNG, transparan PNG ve PDF formatlarında indirebiliyor.
Zarif kapanış
Etkinlik kapatıldığında basılı QR kod çalışmaya devam ediyor ancak misafire yüklemelerin sona erdiğini bildiren bir ekran gösteriliyor.
Depolama aracılığı
Misafir içerikleri Guestoria'da saklanmıyor; ürün, dosyaların etkinlik sahibinin Drive alanına aktarılmasına aracılık ediyor.
07
Sonuçlar
- gerçek misafir
- ~10
- fotoğraf ve video yüklendi
- 200–300
gerçek misafir
fotoğraf ve video yüklendi
Guestoria, gerçek bir nişan etkinliğinde yaklaşık 10 misafirle pilot olarak kullanıldı. Sistem üzerinden yaklaşık 200–300 fotoğraf ve video başarıyla yüklendi. Pilot kullanım; QR erişiminin, giriş gerektirmeyen misafir akışının ve Google Drive aktarım modelinin gerçek etkinlik koşullarında çalıştığını doğruladı.
08
Öğrendiklerim
Bu proje bana çalışan bir ürün geliştirmenin yalnızca doğru kodu üretmekten ibaret olmadığını gösterdi. Farklı cihazlarda aynı akışı tekrar tekrar test etmek, yaşanan bir sorunun uygulamadan mı yoksa tarayıcı davranışından mı kaynaklandığını ayırt etmek ve teknik kararları gerçek kullanım koşullarında değerlendirmek sürecin en öğretici kısmıydı. Claude geliştirme sırasında kod üretimini desteklerken ürün kararlarını, görsel dili ve test sürecini ben yönettim. Bir haftada çalışan MVP’ye ulaşmış olsam da güvenilir bir deneyim oluşturmak için sabırlı doğrulamanın ve küçük ayrıntılara dikkat etmenin ne kadar önemli olduğunu öğrendim.
Sonraki proje
← Önceki: Novax
LEGO'nun parçalardan oluşan yaratıcı dünyasını çağdaş bir moda markasına taşıyan bağımsız bir marka genişletme konsepti.