Langsung ke konten
Rangga Prastio
EN
← Kembali

TRACtoGo

Aplikasi rental mobil dan bus dari TRAC (Astra), 500 ribu+ unduhan. Fitur B2B2C-nya saya bangun sendiri, untuk iOS dan Android.

Peran
Mobile Application Developer
Teknologi
React Native, TypeScript, Redux, iOS, Android
Terbit
Beranda TRACtoGo dengan rental mobil, airport transfer, rental bus, dan TRAC Attraction
Pindah dari akun personal ke akun bisnis di TRACtoGo
Memilih rental harian, bulanan, atau tahunan di TRACtoGo

TRACtoGo adalah aplikasi rental mobil dan bus milik TRAC, bagian dari Astra. Lewat aplikasi ini orang bisa sewa mobil harian, bulanan, sampai tahunan, pesan airport transfer, atau carter bus di lebih dari 24 kota di Indonesia. Unduhannya sudah lebih dari 500 ribu di Google Play.

Tantangannya

TRAC melayani keluarga dan perusahaan dari aplikasi yang sama. Akhir pekan orang sewa mobil untuk liburan, Senin pagi pesan lagi untuk kunjungan klien. Dua kebutuhan ini harus ada di satu tempat tanpa pesanan pribadi dan pesanan kantor tercampur.

Yang saya kerjakan

  • Membangun fitur B2B2C sendirian: akun bisnis yang berdampingan dengan akun personal, cukup satu switch untuk pindah.
  • Merilis setiap fitur ke iOS dan Android dari satu codebase React Native dan TypeScript.
  • Menetapkan cara kerja engineering di proyek ini: TypeScript dari ujung ke ujung, state Redux dengan batas yang jelas, dan struktur yang tetap rapi meski fiturnya terus bertambah. Waktu itu belum ada AI untuk coding, jadi kecepatannya harus lahir dari struktur.

Hasilnya

  • Waktu development terpangkas sekitar 50% setelah cara kerja itu berjalan.
  • Rental pribadi dan bisnis kini ada di satu aplikasi, dipakai pelanggan TRAC di iOS dan Android sampai sekarang.

Ada bagian yang bikin tim mentok? Kirim ke saya.

Terbuka untuk freelance dan kontrak, 20–40 jam per minggu. Biasanya saya balas dalam 24 jam.

Kirim email

ranggaprastio123@gmail.com

Jam kerja kita

Jam kamu
--:--
Jam Rangga
19:58
UTC+7