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.

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.