Web ve iOS ürünü, Eylül 2026. Ekranlar ürünün o tarihteki hâlini gösteriyor.
iOS + Android indirmesi
3.200+
Kayıtlı hesap
2.200+
Yayımlanmış etkinlik kaydı
15.000+
Rakamlarla ürün / Etkinlik kayıtları geçmiş ve yaklaşan etkinlikleri içerir. İndirme ve hesap sayıları farklı ölçümlerdir.
01 / Bodrum Flow
Ürün ve etrafındaki çalışmalar
İnsanlar Bodrum Flow’u etkinlikleri, mekân programlarını ve deneyimleri keşfetmek için kullanıyor. Ürünü geliştirmek; mobil uygulama ve web sitesinin yanında, etkinlik bilgisini kullanılabilir tutan daha az görünür araçlarla da çalışmayı gerektiriyor.
Kurucu ve geliştirici olarak ürün arayüzleri, yapılandırılmış veri, yapay zekâ destekli işleme ve operasyon araçları üzerinde çalışıyorum. Aşağıdaki örnekler, ürünün arkasında uygulanmış sistemlerden geliyor.
Tek ürün, farklı kullanım yolları
React Native ve Expo ile geliştirilen uygulama; plan kaydetme, mekân takibi ve etkinlik sayfasından doğrudan işlem yapmayı destekliyor. Next.js tabanlı web ürünü, programları hızla keşfetmeyi ve paylaşmayı sağlıyor. İçerikler Türkçe, İngilizce, Almanca ve Rusça sunuluyor.
5 Eylül 2026’da alınmış gerçek ürün ekranları. Tarihler ve uygunluk bilgileri bu görüntülerin alındığı zamana aittir.
02 / Arayüzün arkasında
Kaynak içerikten kullanılabilir bilgiye
Sosyal medya gönderileri, Hikâyeler ve iletilen görseller farklı biçimlerde bilgi içeriyor. İçerik iş akışı, yapılandırılmış etkinlik kayıtlarının yanında kaynak bağlamını da koruyor.
01
Toplama
Kaynak gönderiler, Hikâyeler ve iletilen afiş veya videolar.
02
Yorumlama
Kaynak bağlamıyla birlikte OCR ve çok modlu bilgi çıkarımı.
03
Doğrulama ve inceleme
Tarih ve etkinlik kimliği kontrolleri, koşullu güncellemeler ve inceleme adımları.
04
Üründe kullanım
Keşif ve editoryal dağıtım için yapılandırılmış kayıtlar.
İnceleme ve düzeltme, iş akışının parçası olmaya devam ediyor. Otomatik işleme, her sonucun yayımlanmaya hazır olduğu anlamına gelmiyor.
03 / Mühendislik
Sistemin içindeki kararlar
Bilgi çıkarımı ve veri kalitesi
Afişi okumak yalnızca ilk adım
BF_InstaScrab içerik işleme hattı, OCR’ı görsel bağlam ve çok modlu bilgi çıkarımıyla birleştiriyor. Ardından belirli kurallar; tarihleri, program düzenlerini ve etkinlik kimliğini standartlaştırıyor, yapılandırılmış sonucun dayandığı kanıtları koruyor.
Hikâyelerde yayın zamanı ve içeriğin alındığı zaman ayrı tutuluyor. “Bu akşam” gibi bir ifade, kaynağın kimliği ve zaman bilgisiyle doğrulanmalı. Çözülemeyen tarihler inceleme için işaretlenebiliyor.
Etkinlik kimliği
Yanlış birleştirmelere karşı kontroller
Etkinlikler arasında görsel taşımak için mekân, gün ve saatin eşleşmesi yeterli değil. Sanatçı bilgilerindeki çelişki veya belirsiz etkinlik kimliği aktarımı engelleyebiliyor. Bir kaydın mükerrer incelemesine alınmış olması da tek başına aktarım yetkisi vermiyor.
İzin verilen birleştirmeler, güncelleme önkoşullarını ve kaydın geçmişini kontrol eden veritabanı işlemleriyle yapılıyor. Kilitli kayıtlar korunuyor. Amaç, başka bir etkinliğin afişinin veya videosunun fark edilmeden yanlış kayda eklenmesini önlemek.
Güvenilirlik
İçerik toplamayı işlemeden ayırmak
Kalıcı bir yerel kuyruk, toplanan işleri işlenmeden önce saklıyor. Atomik yazma ve görev sahiplenme işlemleri, işlerin hangi süreç tarafından yürütüldüğünü koruyor. Kurtarma mantığı ise mevcut zaman bilgisi güvenilir olduğunda yarım kalmış işleri yeniden kuyruğa alabiliyor.
Yeniden denemeler, artan bekleme sürelerine ve sınırlara sahip. Bu mekanizmalar, her hatada en başa dönmek yerine içerik işlemenin kesintiden sonra devam etmesini sağlıyor.
Yapay zekâ ve editoryal kontroller
Kontrollü bir iş akışı içinde model çıktısı
Moderasyon sistemi, görsel ve metin kanıtlarını yapılandırılmış model çıktısıyla bir araya getiriyor. Ardından kod; mekân, tarih ve çelişki kurallarını denetliyor. Bu kontroller geçilmediğinde yayın önerisi inceleme için bekletilebiliyor.
İnceleme parmak izleri ve kalıcı işlem kayıtları, değişmeyen kanıtların aynı işi tekrar tekrar başlatmasını önlüyor. Yeni kanıt veya bir operatör incelemeyi yeniden açabiliyor. Kayıt ve maliyet sınırları da her çalışmanın kapsamını belirliyor.
İçerik alımı ve dağıtım
İnsanların çalışma biçimine uyum sağlamak
WhatsApp içerik alım servisi FlowBot, farklı sıralarda gelen afişleri, videoları ve açıklamaları eşleştirip bağlamlarıyla birlikte işleme kuyruğuna kaydediyor. Video işlenirken gelen açıklamaları da koruyor.
Ayrı bir editoryal arayüz, gündüz ve gece etkinlik seçkilerini destekliyor. Kayıtları editörler seçiyor; sunucu ve veritabanı kontrolleri, seçkiyi kaydetmeden önce yayımlanmamış, işaretlenmiş veya tarihi yanlış kayıtları reddediyor.
Teknoloji ve kullanım alanları
Mobil deneyimReact Native / Expo
Keşif, plan kaydetme ve etkinlik işlemleri için iOS ve Android uygulaması.
Web deneyimiNext.js / TypeScript
Herkese açık keşif, paylaşılabilir mekân programları ve çok dilli sayfalar.
İçerik iş akışlarıPython / Node.js / çok modlu modeller
Toplama, bilgi çıkarımı, doğrulama, mesajla içerik alımı ve operasyon görevleri.
Kayıtlar ve kontrollerPostgreSQL / Supabase
Yapılandırılmış içerik, koşullu güncellemeler, kuyruk kayıtları ve editoryal kontroller.
Ürünün sonraki adımları
Bodrum genelinde daha geniş kapsam, kişiye daha uygun keşif ve yerel işletmeler için daha kolay güncellemeler üzerinde düşünüyorum. Bunlar, ürünün günlük kullanımından ve operasyonundan öğrendiklerimle şekillenen gelişim alanları.