Portfolyo / Muuvlink
Sporcular Haritada Buluşuyor
Dijital Ürün, Mobil Uygulama, Marka Kimliği, Konum Tabanlı Hizmet

Muuvlink
Çevrendeki sporcuları bul, takımını kur, etkinliğe katıl.
SALT. Kreatif'in kendi ürünü Muuvlink: neden ve kimler için yaptık, nasıl tasarlayıp kodladık. Çevrendeki etkinlikleri haritada bul, takımını kur, tek dokunuşla katıl. Web, App Store ve Google Play'de.
- Müşteri
- Muuvlink
- Disiplin
- Dijital Ürün, Mobil Uygulama, Marka Kimliği, Konum Tabanlı Hizmet
- Yıl
- 2026
Projeye Bakış
Muuvlink, ajansımızın kendi adına geliştirdiği ücretsiz bir spor topluluğu uygulaması: çevrendeki spor etkinliklerini haritada bulup tek dokunuşla katılmanı, kendi takımını kurmanı ve düzenli antrenmanlarını planlamanı sağlıyor. Mayıs 2026'da ilk satırını yazdık; adından amblemine, ürün tasarımından yazılımına, mağaza yayınından büyüme çalışmalarına kadar her aşamayı kendi ekibimizle kurduk. Bugün web'de muuvlink.app adresinde, telefonda App Store ve Google Play'de, yedi dilde yayında.
Neden Yaptık
Spor yapmak isteyen birinin önündeki engel çoğu zaman istek değil, eşlik edecek biri. Pazar sabahı bisiklet turları, akşam koşu grupları, eksik oyuncu arayan maçlar mesajlaşma gruplarında ve kulaktan kulağa dağılıyor; yeni bir semte taşınan, yeni bir branşa başlayan ya da farklı bir saatte antrenman yapmak isteyen biri çevresinde kimin ne yaptığını göremiyor. Takımlar ise duyurularını, katılımcı listelerini ve rotalarını dağınık araçlarda yönetiyor.
Sorumuz şuydu: Yakındaki sporcuları ve buluşmaları tek bir haritada toplayıp katılmayı bir düğmeye indirebilir miyiz? Muuvlink'i bu soruya verdiğimiz cevap olarak, kendi ürünümüz olarak kurduk. Engeli kaldırmak için ücretsiz bir model seçtik: hesap açmak, etkinlik oluşturmak, takım kurmak ve katılmak için ödeme yok, abonelik yok.
“İnsanları ekranın başından kaldırıp sahada buluşturan bir uygulama yapmak istedik. Muuvlink'in bütün tasarımı tek bir ana hizmet ediyor: ‘Katıl’a dokunduğun ve pazar sabahı birileriyle buluştuğun an.”

Kimler İçin
Yeni başlayanlar
Tek başına başlamak istemeyen, seviyesine uygun bir grup arayan herkes. Etkinlikler kolay, orta, zor ve her seviye olarak etiketleniyor; katılmadan önce yorumlardan düzenleyene soru sorulabiliyor.
Düzenli spor yapanlar
Yeni bir şehirde ya da yeni bir rotada antrenman arkadaşı arayan koşucular, bisikletçiler, yüzücüler. Konumuna göre 10, 25, 50 ya da 100 kilometre içindeki herkese açık etkinlikler harita ve liste olarak önüne geliyor.
Takım liderleri ve antrenörler
Takımını kurup üyelerine tek seferde duyuru yapan, ikinci bir yönetici ekleyen, katılımcı listesini ve kontenjanı uygulamadan yöneten kaptanlar ve antrenörler.
Organizatörler
Maraton, triatlon ve turnuva düzenleyenler. Ücretli organizasyonlar haritada ayrı bir pinle görünüyor; kayıt kendi sitelerinden yapılıyor, Muuvlink bu ücretlerden pay almıyor.
Çözüm: Konumuna Göre Buluşma
Konum izni verildiğinde Muuvlink yakındaki herkese açık etkinlikleri harita ve liste olarak gösteriyor; branşa, tarihe ve seviyeye göre süzülüyor. Birbirine yakın etkinlikler haritada sayılı kümelerde toplanıyor, aynı noktadakiler dokununca yelpaze gibi açılıyor. Sabit bir şehir listesi yok: etkinlik, kullanıcının bulunduğu her yerde açılabiliyor.

Tek dokunuşla katıl
Katılmak için Katıl düğmesi yeterli, onay beklenmiyor; kontenjan dolunca katılım kapanıyor. Etkinlik profildeki takvime düşüyor, üç gün ve bir gün önce hatırlatma geliyor. Etkinlik sayfasında konum, yol tarifi, tarih, katılımcı sayısı ve düzenleyen takım bir bakışta okunuyor; bisiklet ve koşu buluşmalarına GPX rotası eklenebiliyor.

Takımını kur, üyelerine duyur
Takım kurmak ücretsiz: isim, branş, konum ve görünürlük seçiliyor. Herkese açık takımlar aramada ve arama motorlarında görünüyor, gizli takımlara yalnız davetle katılınıyor. Takıma katılmayanlar üyelerin adlarını kısaltılmış görüyor; tam adlar yalnız takım üyelerine açılıyor. Takımın duvarı, yorumları ve rolleri (takım lideri, antrenör, üye) var.

Haber her kanaldan
Bildirimler uygulama içinde anında, telefonda anlık bildirim olarak ve e-postayla geliyor; on üç bildirim türünün her biri için kanal ayrı ayrı seçilebiliyor. Etkinlikler WhatsApp ve Telegram bağlantısıyla, e-posta davetiyle ya da Instagram hikâyesine hazır bir kartla paylaşılıyor: paylaşıldıkça daha çok kişi görüyor, kontenjan daha hızlı doluyor.
Harita Odaklı Tasarım
Arayüzü; antrenman öncesi kalabalıkta, soyunma odasında ya da yolda bir elle bakılacağını bilerek tasarladık. Uygulamanın kalbi harita: her branşın kendi rengi ve aynı çizgiyle çizilmiş ikonu var, pinler branşı tek bakışta söylüyor. Kartlarda renk yalnız ikonda, başlıklar sakin; tarih rozetleri, koyu teal etkinlik kartları ve tek sarı eylem düğmesi ekranlar arasında aynı dili konuşuyor. Bir tanıtım turu ve başlangıç listesi yeni gelen kullanıcıyı ilk etkinliğine kadar götürüyor.

Marka Kimliği
Adı ve amblemi hareketle bağlantıdan doğdu: Muuvlink amblemi, birbirine kenetlenen iki parçadan oluşan bir M. Paletimiz bilinçli olarak dar: büyük yüzeylerde derin teal, tek vurgu olarak sarı, metinde karbon, zeminde kırık beyaz. Degrade yok, emoji yok; ikonlar tek çizgi ailesinden, yazı tipi baştan sona Montserrat.


Her branşa bir renk
Uygulamadaki tek bilinçli istisna branş renkleri: on dokuz branşın her birine ve Diğer'e düz bir renk ve aynı çizgide bir ikon verdik; lucide ailesinde olmayan basketbol, tenis, futbol, padel, koşu ve kürek ikonlarını aynı çizgiyle kendimiz çizdik. Harita pinleri, kartlardaki ikon kutuları ve rozetler bu tek kaynaktan besleniyor; böylece bir etkinliğin hangi branş olduğu yazıyı okumadan anlaşılıyor.

Nasıl Kodladık
Muuvlink'i küçük bir ekiple hızlı yayınlanabilen, ama yedi dilde ve üç platformda aynı kalitede çalışan bir ürün olarak kurguladık.
Tek kod tabanı, üç platform
Web uygulaması React ve Vite ile yazıldı, Capacitor ile iOS ve Android'e taşındı; anlık bildirim, paylaşım menüsü ve dokunsal geri bildirim yerel eklentilerle bağlı. Mobil uygulama 2,4 MB'lık hafif bir kabuk; arayüz güncellemeleri mağaza onayı beklemeden kullanıcıya ulaşıyor.
Harita
Leaflet ve MapLibre ile OpenFreeMap'in vektör altlığı üzerinde, markanın renklerinde çiziliyor; yakın etkinlikler Supercluster ile kümeleniyor, yer araması açık kaynaklı Photon ile yapılıyor. GPX dosyaları telefonda okunup sadeleştiriliyor, sunucuya yalnız rota gidiyor.
Arka uç
Node.js ve Express ile yazılan API, PostgreSQL veritabanı; görseller yüklenirken WebP'ye çevriliyor. Uygulama içi bildirimler sunucudan anlık akışla (SSE), telefon bildirimleri Firebase ve Apple'ın bildirim servisiyle, e-postalar Resend ile gidiyor.
Arama motorları ve yapay zekâ
Arama motorlarının ve yapay zekâ tarayıcılarının çoğu JavaScript çalıştırmıyor. Bu yüzden etkinlik, takım ve sık sorulan sorular metni sunucuda basılıyor; yapılandırılmış veri (FAQPage, Organization), dil sürümleri (hreflang) ve IndexNow ile yeni sayfalar hemen bildiriliyor.
Yönetim paneli
Moderasyon, öne çıkan takım ve etkinlikler, e-posta ve bildirim istatistikleri ile iletişim mesajları tek panelde. Yarış takvimlerinden yeni organizasyonları Anthropic'in Claude modelleri ayıklıyor, ekip onaylayınca haritaya ekleniyor.
Gizlilik ve güvenlik
Uygulama yalnız yaklaşık konum istiyor ve konumu saklamıyor. Ziyaret istatistiği çerezsiz tutuluyor; şikâyet ve engelleme akışı, yedi dilde uygunsuz ifade süzgeci ve üye olmayanlara kısaltılmış adlar topluluğu koruyor.
Süreç
Mayıs 2026
İlk sürüm, Muuvlink adı ve amblemi, ilk yeniden tasarım.
Haziran
iOS ve Android uygulamaları, telefon bildirimleri, mobil gezinme.
Temmuz–Ağustos
Şikâyet ve engelleme, tanıtım turu, kurumsal palet, arama motoru ve yapay zekâ görünürlüğü, vektör harita.
Eylül
Yunanca, İspanyolca, Fransızca ve İtalyanca ile yedi dil; Training Agents'ın yapay zekâ koçuyla bağlantı.
Ekim–Kasım
GPX rotalar, çerezsiz ziyaret istatistiği, iOS 1.2.3 ve Android 1.3.1, yeni ana sayfa ve branş renkleri.
Sonuç
Muuvlink, müşterilerimize önerdiğimiz her şeyi kendi ürünümüzde sınadığımız bir alan: strateji, marka, ürün tasarımı, harita deneyimi, çok dilli yazılım, mağaza yayını ve büyüme pazarlaması tek ekipte. Bugün web'de, App Store'da ve Google Play'de, yedi dilde, çevresindeki sporcuları bir araya getiriyor.

Proje görselleri
Görsellerin üzerinde gezinin, büyütmek için açık görsele tıklayın.

