Cross-Platform Taxi App Development
Budget: $750 – $1,500 USD
I'm looking for an experienced app developer to create a comprehensive Taxi App for both iOS and Android. This app will cater to users who want to call taxis as well as drivers who want to receive orders.
Key Features:
User Section:
- Real-time GPS tracking: The app should allow users to track their taxi in real-time.
- Ride history: Users should be able to view their past rides.
- Other features: I'm open to suggestions on additional features that could enhance the user experience.
Driver Section:
- Earnings tracking: Drivers should have a feature that allows them to track their earnings.
- Driver ratings: There should be a system in place for drivers to rate their experience with passengers.
Ideal candidates should have prior experience in developing cross-platform applications, particularly in the transportation sector. Proficiency in real-time tracking systems and payment integration is a plus. A portfolio demonstrating similar projects will be highly regarded.
…………………………………
1. System Overview
The app will use GPS to automatically detect the user's location. When a user presses the "Call Taxi" button, a request is sent to nearby drivers. Drivers can accept the ride, and both the passenger and driver will be able to communicate via their phone numbers.
2. Features & Functionalities
2.1. User Features
Passenger App
• Sign Up/Login (via phone number, email, or social login)
• GPS Auto-Location Detection (detects current location upon app launch)
• Call a Taxi (one-tap button to request a ride)
• Real-Time Driver Matching (nearby drivers receive the request)
• Driver Acceptance Notification (confirmation when a driver accepts)
• Driver Details Display (driver name, taxi plate, phone number)
• Call/Message Driver (passenger can call or message driver directly)
• Ride Status Updates (waiting, on the way, completed)
• Ride History (view past rides)
• Basic Settings (profile management, notification preferences, language selection)
Driver App
• Sign Up/Login (via phone number, email, or social login)
• Receive Ride Requests (nearby passenger requests appear on screen)
• Accept Ride (driver can tap to accept a ride)
• Passenger Details Display (passenger name, phone number, pickup location)
• Navigation Integration (Google Maps or Apple Maps for route guidance)
• Ride Completion Button (to mark ride as completed)
• Ride History (view past trips)
• Basic Settings (profile management, notification preferences, language selection)
3. Technical Requirements
3.1. Mobile App
• Platforms: iOS and Android
Key Features:
User Section:
- Real-time GPS tracking: The app should allow users to track their taxi in real-time.
- Ride history: Users should be able to view their past rides.
- Other features: I'm open to suggestions on additional features that could enhance the user experience.
Driver Section:
- Earnings tracking: Drivers should have a feature that allows them to track their earnings.
- Driver ratings: There should be a system in place for drivers to rate their experience with passengers.
Ideal candidates should have prior experience in developing cross-platform applications, particularly in the transportation sector. Proficiency in real-time tracking systems and payment integration is a plus. A portfolio demonstrating similar projects will be highly regarded.
…………………………………
1. System Overview
The app will use GPS to automatically detect the user's location. When a user presses the "Call Taxi" button, a request is sent to nearby drivers. Drivers can accept the ride, and both the passenger and driver will be able to communicate via their phone numbers.
2. Features & Functionalities
2.1. User Features
Passenger App
• Sign Up/Login (via phone number, email, or social login)
• GPS Auto-Location Detection (detects current location upon app launch)
• Call a Taxi (one-tap button to request a ride)
• Real-Time Driver Matching (nearby drivers receive the request)
• Driver Acceptance Notification (confirmation when a driver accepts)
• Driver Details Display (driver name, taxi plate, phone number)
• Call/Message Driver (passenger can call or message driver directly)
• Ride Status Updates (waiting, on the way, completed)
• Ride History (view past rides)
• Basic Settings (profile management, notification preferences, language selection)
Driver App
• Sign Up/Login (via phone number, email, or social login)
• Receive Ride Requests (nearby passenger requests appear on screen)
• Accept Ride (driver can tap to accept a ride)
• Passenger Details Display (passenger name, phone number, pickup location)
• Navigation Integration (Google Maps or Apple Maps for route guidance)
• Ride Completion Button (to mark ride as completed)
• Ride History (view past trips)
• Basic Settings (profile management, notification preferences, language selection)
3. Technical Requirements
3.1. Mobile App
• Platforms: iOS and Android