UrbanTransit - Simplifying Public Transport Navigation logo

UrbanTransit - Simplifying Public Transport Navigation

UrbanTransit is a cross-platform mobile application designed for urban commuters, providing real-time updates on public transport schedules, routes, and delays.

UI Image

Technical Stack

React NativeReduxGraphQLNode.jsPostgreSQLAWS

Industry

Transportation

Region

Canada

Project Size

9 Months

Resources

15

Project Highlights

Real-time GPS tracking of public transport vehicles

Dynamic route optimization based on traffic conditions

Offline mode for route maps and schedules

UI Image

Challenges and Solutions

Challenge

Providing accurate real-time location data.

Solution

Integrated GPS tracking with a dynamic polling system to ensure up-to-date location data.

Challenge

Offline functionality in areas with poor network coverage.

Solution

Implemented offline data caching and dynamic updates once the connection is restored.

Core Features

Fare calculator with multiple payment optionsAlerts for delays, cancellations, or route changesRoute-sharing functionality with live ETA updates