Cab2door Online Taxi Booking App Full Solution
✨ Temel Özellikler
- 📱 İki Mobil Uygulama: Rider uygulaması (yolculuk isteği, canlı ETA, sürücü bilgisi, yolculuk geçmişi) + Sürücü uygulaması (gelen işler, start/stop, kazançlar). :contentReference[oaicite:2]{index=2}
- 🗺 Gerçek Zamanlı GPS Takibi: Google Haritalar / konum hizmetlerini kullanarak sürücü konumu ve yolculuk ilerlemesini içeren harita görünümü. :contentReference[oaicite:3]{index=3}
- 📞 Sevk Görevlisi ve Yönetici Panelleri: Manuel rezervasyonlar oluşturmak, sürücüleri atamak, kullanıcıları, araçları, ücret kurallarını ve işlemleri yönetmek için web kontrol panelleri. :contentReference[oaicite:4]{index=4}
- 💳 Çoklu Ödeme Seçenekleri: Nakit, cüzdan/bakiye ve ağ geçidi entegrasyonları (versiyona bağlıdır; genişletilebilir). :contentReference[oaicite:5]{index=5}
- 🧑✈️ Sürücü Yönetimi: Sürücüleri onaylayın/yasaklayın, sürücü belgelerini, araç ayrıntılarını ve çalışma alanlarını ayarlayın. :contentReference[oaicite:6]{index=6}
- 🧾 Yolculuk ve Ücret Kontrolü: Temel ücret, km başına/dakika başına ücret, artış/yoğun fiyatlandırma, şehir/bölge bazlı fiyatlandırma. :contentReference[oaicite:7]{index=7}
- 🔔 Anlık Bildirimler: Sürüş kabul edildi, sürücü yolda, sürüş başladı, sürüş bitti - FCM aracılığıyla. :contentReference[oaicite:8]{index=8}
- 🌐 Çoklu Şehir / Çoklu Şirkete Hazır: Süper yönetici farklı alanlar veya kiracılar oluşturabilir (bazı sürümlerde SaaS tarzı). :contentReference[oaicite:9]{index=9}
- 🎨 Temiz, modern kullanıcı arayüzü: Hızlı bir şekilde yeniden markalaşmak için hazır, mobil uyumlu React Native UI. :contentReference[oaicite:10]{index=10}
⚙️ Teknik Yığın
- Mobil uygulamalar: React Native (tek kod tabanından Android ve iOS). :contentReference[oaicite:11]{index=11}
- Arka uç: Ortak dağıtımlarda PHP/Laravel veya Node tabanlı REST API (paketinizin arka uç klasörünü kontrol edin). :contentReference[oaicite:12]{index=12}
- Yönetici/Gönderici: Gezi ve kullanıcı yönetimi için web paneli (HTML5, Bootstrap, JS). :contentReference[oaicite:13]{index=13}
- Veritabanı: MySQL / MariaDB.
- Entegrasyonlar: Google Haritalar / Yerler, FCM, ödeme ağ geçitleri (Stripe/Paystack/Razorpay — sürüme göre değişebilir). :contentReference[oaicite:14]{index=14}
- Sunucu gereksinimleri:
PHP 8.x ile Apache/Nginx (veya sürümünüz kullanıyorsa Node)
MySQL 5.7+ / MariaDB 10+
Geçerli Google Haritalar ve FCM anahtarları
HTTPS önerilir
🧩 Kurulum Kılavuzu
- Arka uç kurulumu: API'yi/arka ucu sunucunuza yükleyin, .env'yi yapılandırın (DB, posta, haritalar, FCM, ödeme), geçişleri çalıştırın.
- Yönetici/gönderici: Etki alanınızı/alt etki alanınızı yönetici paneli klasörüne yönlendirin ve süper yönetici hesabını oluşturun.
- Mobil uygulamalar: Android Studio / VS Code'da sürücü ve sürücü projelerini açın, API temel URL'sini, uygulama adını, paket kimliğini ve Firebase yapılandırmasını güncelleyin.
- Oluşturun ve test edin: Uygulamaları cihazlarda/emülatörlerde çalıştırın ve haritaları, bildirimleri ve seyahat yaşam döngüsünü doğrulamak için örnek bir rezervasyon yapın.
- Canlı yayına geçin: Gerçek ödeme anahtarları ekleyin, şehirler/ücret kuralları ve araç içi sürücüler oluşturun.
📦 Teslimatlar
- ✅ Rider uygulaması (React Native) kaynak kodu
- ✅ Sürücü uygulaması (React Native) kaynak kodu
- ✅ Arka uç/API kaynağı
- ✅ Web yöneticisi + dağıtıcı panelleri
- ✅ SQL/geçişler + örnek demo verileri
- ✅ Kurulum/kurulum belgeleri
- ✅ GPL / yeniden dağıtım notu (GPL kaynak siteleri için):contentReference[oaicite:15]{index=15}
📱 Desteklenen Platformlar
- Android: React Native projesinden yerel APK/AAB oluşturun
- iOS: aynı React Native kaynağından Xcode/Mac aracılığıyla derleyin
- Web: yönetici ve sevk görevlisi herhangi bir modern tarayıcıda çalışır
- Sunucu: Linux VPS/API + MySQL için paylaşımlı barındırma
🧠 Notlar
Lisans: Birçok üçüncü taraf site, "Cab2door – Çevrimiçi Taksi Rezervasyon Uygulaması Tam Çözümü"nü GPL'ye hazır bir paket olarak yeniden dağıtır. GPL kapsamında edindiyseniz, aynı koşullar altında inceleyebilir, değiştirebilir ve yeniden dağıtabilirsiniz; ancak orijinal geliştirici kredisini saklamanız ve paketlenen görsellerin/simgelerin/yazı tiplerinin ticari kullanıma izin verildiğini kontrol etmeniz gerekir. :contentReference[oaicite:16]{index=16}
Özelleştirme İpuçları:
- Yayınlamadan önce yeniden markalayın (logo, ana renk, sıçrama, uygulama adı).
- Stripe/PayPal'ın bulunmadığı bölgeler için yerel ödeme ağ geçitleri veya yalnızca nakit modu ekleyin.
- Şehir/bölge fiyatlandırmasının birden fazla konumda çalışmasını etkinleştirin.
- Göndericiyi paket/kurye yolculuklarını veya motosiklet yolculuklarını destekleyecek şekilde genişletin.
SEO Güvencesi: Bu açıklama, uzmanlık ve şeffaf lisanslamayı gösterirken GPL/script kataloglarının sıralamasına yardımcı olmak için "taksi rezervasyon uygulaması tam çözümü", "React Native cab uygulaması", "yönetici panelli sürücü ve sürücü uygulamaları", "Cab2door kaynak kodu" gibi terimleri hedefler.
👨💻 Orijinal Geliştirici Kredisi
Cab2door ilk olarak CodeCanyon gibi pazaryerlerinde “Cab2door – Çevrimiçi Taksi Rezervasyon Uygulama Şablonu / Tam Çözüm” adı altında geliştirildi ve yayınlandı. İşlevsellik ve tasarım itibarının tamamı asıl yazara aittir. Lütfen resmi lisanslı kopyayı satın alarak onları destekleyin. :contentReference[oaicite:17]{index=17}
🔒 Sorumluluk reddi beyanı
Şeffaflık Bildirimi: Bu, eğitim/GPL listeleme amaçlı, SEO için optimize edilmiş, E-E-A-T uyumlu bir açıklamadır. Cab2door, React Native veya orijinal uygulama tarafından kullanılan herhangi bir simgenin/haritanın mülkiyetini iddia etmiyoruz.
Araç çağırma uygulamaları, yerel ulaşım/taksi düzenlemelerine ve veri koruma yasalarına tabi olabilir. Ticari lansmandan önce daima aşamalandırmayı test edin ve yasal uyumluluğu doğrulayın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.