Müşteri talebi
Müşterinin ihtiyacı.
Müşteri, teslimat ve taşımacılık sürücülerinin pratik bir sorununu eksiksiz bir dijital hizmete dönüştürmek istedi. Platformun erişilebilir tuvaletleri bulmak için yerel iOS ve Android uygulamalarına, harita ve navigasyon entegrasyonlarına, sürücüleri yöneten şirketler için bir web ortamına, abonelik faturalandırmasına, gerçek zamanlı iletişime ve tüm ürün yüzeylerini bağlayan ölçeklenebilir bir backend'e ihtiyacı vardı.
Yaklaşımımız
Ne yaptık.
WazooApp'i sıfırdan, bağlantılı tek bir ekosistem olarak geliştirdik: Laravel backend servisleri ve API'leri, React ile filo yönetimi, yerel sürücü uygulamaları, konum ve navigasyon işlevleri, Stripe abonelikleri ve Socket.IO tabanlı gerçek zamanlı iletişim.
Teslim edilenler
İlk günden işe yarar.
- Laravel backend, REST API'ler ve ortak veri servisleri
- Sürücüler için yerel iOS ve Android uygulamaları
- Konum tabanlı tuvalet keşfi ve etkileşimli haritalar
- Google Maps ve Apple Maps navigasyon entegrasyonu
- Şirketler ve filo yönetimi için React web platformu
- Sürücü hesabı ve abonelik yönetimi
- Stripe ile ödeme işleme ve abonelik faturalandırması
- Socket.IO ile gerçek zamanlı iletişim
Teknoloji
Kullanılan teknolojiler.
PHPLaravelReactSwiftKotlinSocket.IOGoogle MapsApple MapsStripeREST APIGeolocation
Sürücü mobil deneyimi
Yoldaki insanlar için yakındaki tuvaleti bulma.
Özel yerel uygulamalar, sürücülerin mevcut konumlarına göre tuvaletleri bulmasına, konum ayrıntılarını incelemesine ve doğrudan navigasyona geçmesine yardımcı olur.
- Swift ile geliştirilmiş yerel iPhone uygulaması
- Kotlin ile geliştirilmiş yerel Android uygulaması
- Cihaz konumunu kullanan konum tabanlı tuvalet arama
- Uygun tesis konumlarını gösteren etkileşimli haritalar
- Uygulama içinde tuvalet konumu ayrıntıları
- Hesaplar, konumlar ve uygulama verileri için ortak Laravel API
Haritalar ve navigasyon
Sürücünün zaten kullandığı rotaya bağlı keşif.
Harita ve navigasyon entegrasyonları, kullanıcıların uygun bir tesisi belirleyip o hedefi desteklenen harita uygulamasında açmasını sağlar.
- Harita ve navigasyon akışları için Google Maps entegrasyonu
- Uyumlu cihazlarda Apple Maps navigasyon desteği
- Harita üzerinden yakındaki konumları keşfetme
- Hedefin desteklenen navigasyon uygulamalarına aktarılması
- Backend servislerinde konum verisi işleme
- Yolda hızlı karar vermek için tasarlanmış mobil arayüzler
Filo yönetimi
Webden şirket erişimi ve sürücü yönetimi.
React web platformu, taşımacılık şirketlerine hesapları, sürücüleri, abonelikleri ve ilgili operasyonel bilgileri yönetebilecekleri merkezi bir yer sunar.
- React tabanlı şirket yönetim platformu
- Şirket hesabı yönetimi
- Bağlı sürücüleri ekleme ve yönetme
- Abonelik yönetimi arayüzleri
- Ödeme ve abonelik giderlerinin görünürlüğü
- Filo yönetimi ile mobil uygulamalar arasında ortak backend verisi
Platform ve faturalandırma
Yinelenen erişim altyapısına sahip bağlantılı bir hizmet.
Backend servisleri, abonelik akışları ve gerçek zamanlı iletişim; hesap erişimini, ödeme durumunu ve uygulama verilerini web ve mobil ürünler arasında uyumlu tutar.
- Laravel iş mantığı ve merkezi veri yönetimi
- Kullanıcı, şirket ve sürücü hesabı servisleri
- Stripe ile çevrimiçi ödemeler ve abonelik faturalandırması
- Ödeme durumu takibi ve faturalandırma verisi entegrasyonu
- Socket.IO ile gerçek zamanlı veri alışverişi
- Platformlar arası senkronizasyon ve ölçeklenebilir ürün mimarisi