Sivas Ucuz Taksi - Rezervasyon Sistemi
Rezervasyon ve Çok Dil Destekli Taksi Firması Web Sitesi
İlk Bakış
Sivas Ucuz Taksi, şehir içi ve şehirlerarası ulaşım hizmetlerini dijital ortamda tanıtan, müşterilerin yolculuklarını önceden planlayabildiği tam yığın bir rezervasyon platformu olarak geliştirildi. Proje; mobil uyumlu kurumsal web sitesi, çevrim içi rezervasyon sistemi, araç ve şoför vitrini, yönetim paneli ve Express.js tabanlı API’den oluşuyor.
Meydan Okuma
Projenin yalnızca bir tanıtım sitesi değil, müşteriler ile taksi ekibi arasındaki iletişimi kolaylaştıran operasyonel bir sistem olması gerekiyordu. Müşterilerin şehir içi veya şehirlerarası hizmetleri inceleyebilmesi, doğrudan taksi çağırabilmesi ve 81 il arasından güzergâh seçerek rezervasyon oluşturabilmesi hedeflendi. Aynı zamanda ekibin rezervasyonları, araçları, şoförleri ve yönetici hesaplarını merkezi bir panel üzerinden yönetebilmesi gerekiyordu.
Yapılanlar
Uygulama, React ve Vite tabanlı istemci ile Node.js ve Express.js tabanlı sunucu katmanları ayrıştırılarak geliştirildi. MongoDB ve Mongoose kullanılarak rezervasyon, araç, şoför ve yönetici verileri modellendi. Türkçe ve İngilizce dil desteği, responsive sayfa yapıları, dinamik araç/şoför listeleri ve telefonla taksi çağırma akışları oluşturuldu.
Rezervasyon formunda müşteri bilgileri, tarih, saat, kalkış ve varış şehirleri alınarak veritabanına kaydedildi. Oluşturulan rezervasyonların WhatsApp Cloud API üzerinden işletmeye otomatik olarak iletilmesi sağlandı. Yönetim panelinde JWT ve HttpOnly cookie tabanlı oturum kontrolü kullanılarak rezervasyon görüntüleme/silme, araç ve şoför yönetimi, yönetici hesabı oluşturma ve şifre değiştirme işlevleri bir araya getirildi.
Sonuç
Ortaya, Sivas Ucuz Taksi’nin dijital vitrini ve rezervasyon yönetim merkezi olarak çalışan kapsamlı bir platform çıktı. Müşteriler hizmetleri, araçları ve şoförleri inceleyerek hızlıca taksi çağırabiliyor veya şehirlerarası yolculuk planlayabiliyor. İşletme ise rezervasyon taleplerini, filosunu ve ekip bilgilerini tek panelden yönetebiliyor. Sistem, telefon üzerinden yürütülen manuel rezervasyon süreçlerini azaltan ve müşteri taleplerinin daha düzenli takip edilmesini sağlayan ölçeklenebilir bir altyapı sunuyor.
Galeri