WWildan.dev
Kembali ke Beranda
âš¡ Multi-Platform
https://taksi-online.internal/dashboard
Tangkapan Layar Web Taksi Online oleh Muhamad Wildan
Aplikasi Android

Taksi Online

Java (Android SDK)Firebase Realtime DatabaseFirebase Cloud Messaging (FCM)Firebase AnalyticsCodeIgniter 3 (PHP 7.4)MySQL (RESTful API)

Deskripsi Proyek

Taksi Online menangani proses pemesanan taksi dari awal sampai selesai. Penumpang dapat melihat posisi driver di peta, memantau perjalanan, dan menghubungi driver lewat chat. Sistemnya juga mencakup verifikasi OTP melalui SMS dan email, perhitungan jarak serta voucher, dan pilihan pembayaran tunai maupun kredit.

Fitur Utama

  • Verifikasi OTP melalui SMS dan email
  • Pemesanan dan pelacakan perjalanan di peta secara real-time
  • Chat langsung antara penumpang dan driver
  • Perhitungan voucher dan diskon otomatis
  • Pembayaran tunai dan kredit

System Architecture & Data Flow

End-to-end technical tier separation and communication pipeline

TIER 01

Client Interface

Passenger & Driver Apps

Android Java SDKGoogle Maps APIIn-App Chat UI

Realtime map tracking, driver dispatch matching, and OTP verification flow.

TIER 02

API & Messaging Gateway

Realtime Dispatch & Sync

RESTful APIFirebase Realtime DBFirebase Cloud Messaging (FCM)

Instant notification delivery, driver status updates, and chat stream synchronization.

TIER 03

Business Logic Core

Dispatch & Tariff Engine

CodeIgniter 3 (PHP 7.4)Distance Matrix CalculatorTariff & Voucher Rules

Calculates dynamic trip costs, validates vouchers, and processes order lifecycle.

TIER 04

Data & Persistence

Transaction Storage

MySQL Relational DBFirebase Realtime DBFirebase Analytics

Secures transaction ledgers, customer profiles, and driver settlement data.