Projelere dönGizlilik, kullanım koşulları ve hesap silme →
Savelio logosuLive · App Store’da yayında

Savelio

Save anything. Find it later.

Kaydet · Düzenle · Tekrar bul

  • iOS
  • React Native
  • TypeScript
  • Supabase
Savelio onboarding illüstrasyonu: kaydedilen görseller, notlar ve etiketler bir kutuda toplanıyor.
Uygulamanın onboarding illüstrasyonu.
Rolüm
Ürün tasarımı ve geliştirme
Platform
iOS
Durum
App Store’da
Yıl
2026
Mobil altyapı
React Native / Expo
Sunucu altyapısı
Supabase

01 / Problem

İnternette keşfettiklerini kaybetme.

Savelio, internette karşıma çıkan ve daha sonra tekrar ulaşmak istediğim içeriklerin farklı uygulamalara, ekran görüntülerine ve yer imlerine dağılması probleminden doğdu.

iOS paylaş menüsü entegrasyonu sayesinde bir bağlantıyı veya içeriği bulunduğu yerden ayrılmadan Savelio’ya kaydedebiliyor, daha sonra koleksiyonlar içerisinde düzenleyip tekrar bulabiliyorum.

Ürünü tasarlarken temel hedefim yeni bir sosyal ağ oluşturmak değil, internet üzerinde keşfettiğimiz şeyler için sakin ve kişisel bir kütüphane oluşturmaktı.

Önce / Dağınık

Her şey başka bir yerde.

  • Ekran görüntüleriGaleride kayboluyor
  • Kendine mesajlarSohbetlerin arasında
  • Uygulama içi kayıtlarInstagram, X, Reddit…
  • Yer imleriTarayıcıda unutuluyor

Savelio ile / Tek kütüphane

Hepsi tek bir yerde.

Savelio bu içerikleri tek bir kişisel kütüphanede topluyor. iOS Share Sheet sayesinde kullanıcı bulunduğu uygulamadan ayrılmadan içeriği kaydedebiliyor.

  • Linkler
  • Görseller
  • Fikirler
  • Koleksiyonlar
  • Favoriler
  • Arama

02 / Çözüm

Kaydet. Düzenle.
Tekrar bul.

İlk sürüm, kaydetmeyi mümkün olduğunca hızlı, bulmayı ise mümkün olduğunca kolay hale getiren birkaç temel özellik etrafında şekillendi.

  • Paylaş menüsünden kayıt

    Safari, Instagram, X veya Reddit fark etmez. İçerik, bulunduğun uygulamadan ayrılmadan kaydedilir.

  • Link, görsel ve fikir

    Bağlantılar, fotoğraflar, ekran görüntüleri ve kısa notlar aynı kütüphanede durur.

  • Koleksiyonlar

    Seyahat, ilham, okunacaklar… İçerikler kendi oluşturduğun koleksiyonlarda düzenlenir.

  • Favoriler

    Sık döndüğün içerikleri işaretle, kütüphanenin geri kalanından ayrı tut.

  • Arama

    Başlık, kaynak, not, koleksiyon ve etiketler üzerinden arama ile kaydettiğin şeye aylar sonra da ulaş.

  • Kişisel kütüphane

    Sosyal akış, takipçi ya da beğeni yok. Yalnızca senin kaydettiklerin.

03 / Deneyim

Kaydetmek,
bir dokunuş kadar kısa.

Kaydetme işlemi mümkün olduğunca düşük friction ile tasarlandı. Kullanıcı içeriği bulduğu yerde kalır; Savelio paylaş menüsünde küçük bir adım olarak araya girer.

  1. 01

    Discover

    Bir içerik keşfet

  2. 02

    Share

    Paylaş menüsünü aç

  3. Savelio

    Savelio’yu seç

  4. 04

    Save

    Koleksiyona kaydet

  5. 05

    Find later

    İhtiyacında tekrar bul

Savelio onboarding illüstrasyonu: Kaydet, düzenle
Kaydet, düzenle
Savelio onboarding illüstrasyonu: Ara ve tekrar bul
Ara ve tekrar bul

04 / Mühendislik

Basit bir CRUD değil;
iOS ile konuşan bir uygulama.

React Native uygulaması native iOS Share Extension ile birlikte çalışıyor. Supabase uygulamanın backend/database katmanını oluşturuyor.

Mobil uygulama

  • React Native
  • Expo
  • TypeScript
  • Expo Router

iOS entegrasyonu

  • Share Extension
  • App Groups
  • Photo Library
  • Secure Store

Veri katmanı

  • Expo SQLite
  • TanStack Query
  • Zod
  • Senkronizasyon

Sunucu ve depolama

  • Supabase
  • PostgreSQL
  • Supabase Auth

Uygulamalar arası veri aktarımı

Share Extension ayrı bir süreçte çalışır. Paylaşılan içerik, ana uygulamayla ortak App Group alanı üzerinden Savelio’ya aktarılır.

Local-first kütüphane

Kayıtlar önce cihazdaki SQLite veritabanına yazılır; uygulama çevrimdışıyken de hızlı açılır. Oturum açıldığında Supabase ile eşitlenir.

Koleksiyon tabanlı veri modeli

Her kayıt; içerik türü, kaynak, not, favori durumu ve koleksiyon ilişkisiyle saklanır. Arama ve tekrar bulma bu model üzerine kurulu.

05 / Mimari görünüm

Paylaş menüsünden kütüphaneye.

Bir içerik, başka bir uygulamadan çıkıp Savelio’nun kütüphanesine şu katmanlardan geçerek ulaşır.

Kaynak uygulama

Safari · Instagram · X · Reddit

iOS Share Extension

Native paylaşım akışı

Savelio · iOS

React Native · Expo · Expo Router

Koleksiyonlar

Kayıtlar

Arama

Yerel veritabanı

Expo SQLite

Supabase

PostgreSQL · Auth

Uygulamanın temel sorumluluklarını gösteren sadeleştirilmiş şema.

06 / Sonuç

Bir fikirden
App Store’a.

Production seviyesine getirilen uygulama Apple App Review sürecinden geçerek App Store’da yayınlandı.

Apple incelemesi tamamlandı · Yayında
  1. 01Problem
  2. 02Ürün tasarımı
  3. 03Share Extension
  4. 04Geliştirme ve test
  5. 05Apple App Review
  6. 06App Store yayını

Save anything.
Find it later.

İnternette keşfettiklerin için sakin, kişisel bir kütüphane.
Savelio, App Store’da yayında.

App Store’da Gör