İçeriğe geç
Açık hava rota platformu

PeakX Routes

Milyonlarca GPS rotasını keşfet, indir, takip et ve kendi izini paylaş.

Yıl2024 – 2026
RolümüzÜrün sahibi ve geliştirici ekip
DurumYayında
TürAçık hava rota platformu

Genel bakış

PeakX Routes; yürüyüş, bisiklet, koşu, kayak ve 30'dan fazla açık hava aktivitesi için rota keşfi, çevrimdışı navigasyon ve topluluk paylaşımını tek üründe birleştiren bir platform. Mobil uygulama, web sitesi, yönetim paneli ve rota motoru dâhil bütün katmanları biz kurduk.

Zorluk

Açık hava uygulamalarının en zor kısmı, kullanıcının internetin olmadığı yerde yalnız kalmasıdır. Rota verisi büyüktür, harita karoları ağırdır ve konum takibi pil tüketir. Üstelik rota kalitesi topluluk katkısına bağlıdır: doğrulanmamış bir iz, dağda yanlış yöne sapmak demektir.

Çözüm

Uygulamayı çevrimdışı önce (offline-first) tasarladık: yanıtlar yerel önbelleğe yazılır, kullanıcının ürettiği kayıtlar bir eşitleme kuyruğuna alınır ve bağlantı geri geldiğinde sırayla gönderilir. Rota hesaplaması için kendi Valhalla sunucumuzu kurduk; böylece aktiviteye göre farklı maliyet modelleriyle, dış servise bağımlı kalmadan rota üretiyoruz. Rota verisi OpenStreetMap'ten içe aktarılıyor ve ODbL atfı arayüzde korunuyor.

Sonuçlar

  • Tek kod tabanından iOS ve Android yayını
  • Çevrimdışı harita, GPX indirme ve rota dışı uyarısı
  • 36 aktivite türü için ayrı rota maliyet modeli
  • Kart ve mağaza içi ödeme ile üyelik akışı
  • Yönetim panelinden içerik, kullanıcı ve rota kaynağı yönetimi

Katmanlar

Mobil uygulamaFlutter · iOS + Android · çevrimdışı navigasyon
Web platformuReact + Vite · MapLibre GL · çok dilli
Yönetim paneliReact · rol bazlı yetki · canlı ölçümler
APINode.js + Express + MongoDB · PM2
Rota motoruKendi sunucumuzda Valhalla
PeakX Routes görsel 1
PeakX Routes görsel 2
PeakX Routes görsel 3
PeakX Routes görsel 4

Fikrinizi gerçek bir
ürüne dönüştürelim mi?

Kapsamı birlikte yazalım, takvimi gün gün verelim. İlk görüşme ücretsiz; 1 iş günü içinde dönüş yapıyoruz.

Yazılı kapsam · Sabit fiyat · Kaynak kod sizin