← All Projects

Treklers

2023 · professional · react native

Taxi booking app with 50+ screens built from scratch. Structured with strict separation of logic to seamlessly absorb 4 complete UI & asset redesigns with zero crashes.

Treklers
Tech Stack
React NativeTypeScript

Overview

Treklers is a Taxi Booking App that allows users to book a cab and track the driver in real-time. It features live location sharing, flexible booking, and emergency calling. I built this project from scratch using TypeScript in React Native. The app has over 50+ screens and is currently unreleased.

Role & Responsibilities

  • Role: Android Developer
  • Scope: Architected and developed 50+ screens and core end-to-end user flows from scratch.
  • Technologies: React Native, TypeScript

Architecture & Iterative Resilience

  • Rapid Re-skinning (4x UI & Asset Overhauls): During development, the entire visual identity, UI components, and asset libraries underwent ~4 complete overhauls.
  • Separation of Concerns: By establishing strict architectural separation between presentation components and business logic from day one, each complete UI redesign was integrated rapidly with zero regression bugs and zero app crashes.
  • Production Best Practices: Clean component design patterns, strict TypeScript interfaces, and deterministic state handling kept performance smooth across all 50+ screens.

Key Features

  • Real-time Driver Tracking & Live Location: Live tracking of dispatched drivers and ride status updates.
  • Safety & Emergency Calling: Built-in emergency calling and trusted contact trip sharing.
  • Trip Scheduling & Flexible Booking: Immediate ride hail, future reservations, vehicle class selection, and driver preferences.
  • Complete Booking & Payment Lifecycle: Cash, digital wallet, and card payment workflows with itemized receipts.