Mobile Development
2022

Tehran Subway Navigation App

Mobile App Developer

Image of Tehran subway navigation app

Developed a comprehensive mobile application for Tehran's subway system that helps millions of commuters navigate the city's metro network efficiently. The app provides real-time train schedules, route planning with multiple options, station information, and estimated travel times between any two points in the network.

Built using React Native for cross-platform compatibility, ensuring a consistent experience on both iOS and Android devices. Implemented offline-first architecture so users can access essential features without an internet connection, which is crucial in underground subway stations. The app integrates with city transit APIs to provide live updates on delays and service disruptions.

Since launch, the app has been downloaded over 500,000 times and maintains a 4.7-star rating. Users particularly appreciate the intuitive interface, accurate arrival predictions, and the ability to save favorite routes. The app has become an essential tool for daily commuters and tourists exploring Tehran.

Technologies Used

React Native
TypeScript
Redux
SQLite
REST API
Maps Integration
Tehran Subway Navigation App | Saman Madani