AW
Kembali ke Portofolio
Vehicle Rental & Transportation Platform

TRACtoGo

Public-facing vehicle rental and passenger transportation mobile application for TRAC (PT Serasi Autoraya - Astra International). Provides car rentals, airport transfers, bus reservations, corporate billing, and real-time booking flows.

Peran: Mobile Flutter Developer
Tahun: Sep 2022 โ€” Aug 2025
Live Demo
TRACtoGo
Klik untuk Zoom In / Full View
๐Ÿ” Zoom In
Android & iOS
Platform
B2C & B2B Transportation
Domain
BLoC / Cubit
State
SSL Pinning & Root Detection
Security
Ringkasan & Tujuan Produk

Tentang TRACtoGo

TRACtoGo is the consumer- and corporate-facing mobile application for TRAC within the Astra International ecosystem. It enables individual customers and corporate clients across Indonesia to book and manage vehicle rentals with integrated payments and live reservation status.

Fitur Utama

Kemampuan & Alur Fungsional

01

Multi-Service Vehicle Reservations

Instant and scheduled bookings for self-drive cars, cars with chauffeurs, large buses, and airport pickup/drop-offs.

02

Corporate Account Management

Dedicated corporate approval hierarchy, voucher allocation, consolidated invoicing, and department-specific cost center tracking.

03

Integrated Payment Gateway

Seamless checkout with credit cards, virtual accounts, e-wallets, AstraPay, and corporate billing arrangements.

04

Mobile Security Hardening

SSL certificate pinning, root and jailbreak detection, and encrypted storage for API authorization tokens.

Arsitektur & Rekayasa Sistem

Desain Teknis & Implementasi

Layered BLoC Architecture

Structured presentation widgets, BLoC state management, and repository abstraction consuming backend services.

Native Method Channel Bridges

Custom platform-specific integrations for background deep linking, biometric validation, and native security checks.

Tantangan & Solusi Rekayasa

Problem Solving & Optimasi

Tantangan

Securing mobile API traffic against man-in-the-middle attacks on untrusted public networks.

Solusi Rekayasa

Implemented SSL Certificate Pinning and device integrity checks (root/jailbreak detection) to ensure application security compliance.

Tech Stack

Teknologi & Tools

FlutterDartBLoCREST APIMethod ChannelSSL PinningRoot DetectionSentryFirebase