Taxi App

Mobile Dev
Full Stack
UI/UX
Taxi App - Atta ur rehman software development project logo

Tech Stack

React Native
Supabase
Google Auth
Javascript
Node.js

Description

I developed a comprehensive ride-hailing application similar to Uber, specifically designed for the Saudi Arabia market. The app serves 1,000+ active users and offers real-time bookings, pre-set intercity routes at fixed prices, and advanced features like ride scheduling, multiple payment methods, and driver ratings.

The application uses React Native (Expo) for optimal cross-platform performance and real-time capabilities. I integrated Google Maps API extensively for live driver tracking, route optimization, estimated arrival times, and turn-by-turn navigation. The app calculates dynamic pricing based on distance, time, and demand, while also offering fixed-price intercity routes for popular destinations.

Supabase serves as the robust backend infrastructure, handling trip management, real-time location updates, user authentication, payment processing, driver management, and comprehensive analytics. The system processes 500+ daily rides with real-time synchronization, ensuring accurate tracking and seamless user experience. The UI/UX was meticulously designed to be smooth, intuitive, and optimized for real-time performance with features like live map updates, driver ETA calculations, and trip history.

Key features include real-time driver tracking with 5-second location updates, automated fare calculation, multiple payment methods (cash, card, digital wallets), ride scheduling for future trips, driver and passenger rating system, trip history with receipts, push notifications for ride status updates, and comprehensive admin dashboard for fleet management and analytics.

  • Built comprehensive ride-hailing app for Saudi Arabia market serving 1,000+ active users with 500+ daily rides.
  • Integrated Google Maps API with real-time tracking, route optimization, and turn-by-turn navigation.
  • Implemented fixed-price intercity routes reducing booking time by 40% and improving user convenience.
  • Developed real-time location tracking system with 5-second update intervals ensuring accurate driver positioning.
  • Built Supabase backend handling trip management, payments, and analytics with 99.9% uptime.
  • Created driver and passenger rating system improving service quality and user trust.
  • Implemented ride scheduling feature allowing users to book trips in advance with 85% utilization rate.
  • Designed intuitive UI/UX with live map updates, ETA calculations, and seamless payment processing.

Page Info

Ride Booking

Real-time ride booking interface with Google Maps integration

Taxi App Ride Booking feature screenshot 1 by Atta ur rehman
Taxi App Ride Booking feature screenshot 2 by Atta ur rehman
Taxi App Ride Booking feature screenshot 3 by Atta ur rehman

Live Tracking

Real-time driver tracking using Google Maps API for live location updates

Taxi App Live Tracking feature screenshot 1 by Atta ur rehman
Taxi App Live Tracking feature screenshot 2 by Atta ur rehman
Taxi App Live Tracking feature screenshot 3 by Atta ur rehman

Route Management

Pre-set intercity routes at fixed prices for convenient booking

Taxi App Route Management feature screenshot 1 by Atta ur rehman
Taxi App Route Management feature screenshot 2 by Atta ur rehman
Taxi App Route Management feature screenshot 3 by Atta ur rehman

Additional Features

More screenshots showcasing app features and functionality

Taxi App Additional Features feature screenshot 1 by Atta ur rehman
Taxi App Additional Features feature screenshot 2 by Atta ur rehman