Custom Software

Trek — Multi-Modal Journey Planner (KL)

Built a real-time, multi-modal journey planning app that unifies driving, parking, public transport, shuttles, and walking—powered by live data, navigation, and group ETA coordination.

Project Screenshots

Trek — Multi-Modal Journey Planner (KL) screenshot 2

Client

Confidential Client

Impact at a Glance

Unified
Multi-Modal
Combines driving, parking, trains, buses, shuttles, and walking into one coherent journey—simplifying KL mobility.
Live Data
Real-Time
Integrates real-time feeds from Malaysia's public transport services—ensuring accurate arrival times and routing.
Turn-by-turn
Live Navigation
Provides turn-by-turn navigation with dynamic updates—supporting on-the-move decision-making.
Coordination
Group ETAs
Enables group ETA coordination and calendar-based messaging—helping friends and colleagues plan trips together.

Project Description

Trek is a Kuala Lumpur-based mobile app built around a journey planning engine that combines driving routes, parking locations, public transport (trains/rail/buses), shuttle services, and walking directions into a single experience. The app integrates real-time updates from Malaysia's public transport services, supports live navigation, and adds practical coordination features such as calendar-based messaging and group ETAs—helping users plan smarter trips and move more predictably in a complex city environment.

Key Technical Decisions

Designed a journey planning engine capable of stitching together multiple transport modes into one coherent itinerary

Integrated real-time public transport feeds to improve accuracy for arrival times and routing decisions

Implemented live navigation with dynamic updates to support on-the-move decision-making

Built calendar-based messaging and group ETAs to enable planning and coordination across multiple users

Established a reliable release workflow with Bitbucket CI/CD and secure service access patterns

Tech Stack

Ruby on RailsMySQLSwiftKotlinBitbucket CI/CDNetwork Security
ChallengeReal-time mobility planning
What we builtJourney planning app
OutcomeSmarter, predictable trips