CAB FUTURE SOLUTION WITH CABSTARTUP

< All Topics
Print

Cabstarup User Guide Driver

1. Introduction to Driver App

● Welcome to the user manual for Cabstartup.This document is intended to provide all the information you need to get started with and use the Cab Startup Driver app effectively.
● All the registered drivers can accept the rides of the customer.
1. Splash screen
● Upon launching, CabStartup’s splash screen prominently displays the company logo and provides visual cues to indicate that the app is initializing.
● This introductory screen aims to create a positive first impression and establish a connection with the user.

 

2. Sign Up

2.1 Adding Phone Number and Selecting Country Code

● In order to register an account, the user needs to provide their phone number.
● Prior to entering the phone number, the user is required to choose the country code corresponding to their location. After that, they can proceed by clicking the “Continue” button.
● For users who already have an account, they have the option to click “Sign in.”

2.2 Phone Number Verification Process

● Once the user enters their phone number, a 4-digit verification code is sent to their phone.
● In case the user doesn’t receive the code, they can click on the “I didn’t receive the code” option after 60 seconds.
● Upon entering the verification code, the user will be redirected to the Add Details screen.
● OTP strengthens the security of the app and keeps the profile secure.

2.3 Add details

2.3.1 Personal details

● On the “Personal Details” screen, the user is required to upload their profile picture via either the gallery or camera. The user will also need to provide their first name, last name, email address, and address.
● Although optional, a referral code can also be entered by the user. In order to proceed with sign-up, the user must accept the terms and conditions and privacy policy. Then the user has to click continue to navigate to the next step of registration.

2.3.2 Service Type

● When selecting the service type, the user is prompted to choose their vehicle category and provide details such as the car brand, model, color, registration number, manufacturing year, and any additional facilities or features their car offers.
● These facilities may include options like pet-friendly accommodations, music availability, WiFi access, baby seat availability, wheelchair accessibility, luggage capacity, and the availability of a specific language speaker.
● To specify the details more clearly, the service type provides the user to select all the information to make the process clear.

2.3.3 Add Documents

● On the “Add Documents” screens, users are requested to upload various documents along with specifying their respective expiry dates.
● The required documents need the front and back sides of the driver’s license, proof of full coverage car insurance, an image of the license plate, a vehicle inspection form, and a picture of the vehicle itself.
● At each screen, except for the last one, users have the option to click “Next” to proceed, while on all screens except the first one, they can click “Previous” to go back. To proceed to the next step of registration, users can simply click the Continue button.
● Users will not be able to click the “Continue” button until they reach the final screen. This ensures that users provide all the required documents and information before proceeding to the next step of registration.

2.3.4 Bank details

● On the “Bank Details” screen, users will be required to enter their bank account information. They will have to select their bank from a list of options, specify the type of account they hold, and provide the account holder’s name, account number, and routing number.
● This information is necessary for setting up the payment and financial aspects of their account.

● Once the registration process is completed, the user will be redirected to a screen informing them that their account will be verified and activated by the administrator.
● Additionally, the user will be instructed to contact the admin in order to obtain their account details. This step ensures that the user’s account undergoes the necessary verification process before it is fully activated.

3. Login

3.1 Adding Phone Number and Selecting Country Code

● In order to log in to the device, the user is required to input their phone number. Prior to doing so, the user must select the country code corresponding to their location and then proceed to click “Continue”.
● Alternatively, if the user does not possess an account, they can opt to click “Sign up”.

3.2 Phone Number Verification Process and Login

● Once the user enters their phone number, a 4-digit verification code is sent to their phone.
● In case the user doesn’t receive the code, they can click on the “I didn’t receive the code” option after 60 seconds. Upon entering the verification code, the user will be redirected to the dashboard screen.

4. Home screen

● The driver’s home screen provides the user with essential information. It displays the driver’s name, car details, and ratings. Additionally, a map is available, which shows the driver’s location as a pinpoint. The user has the ability to scroll and navigate the map, and they can click on the pinpoint to view their current location. The user will be able to access the menu for additional options and features.
● Furthermore, there is a job board icon that the user can click to access the job board. This feature enables the driver to view available job opportunities.
● The user also has the option to change their status between “online” and “offline.” This status change allows the driver to indicate their availability for accepting new jobs.
● Additionally, the driver has the ability to view their status on the home screen. The status can reflect various conditions such as “good connection” indicating a stable network connection, “no connection” indicating a lack of network connectivity, “battery low” indicating a low battery level on the driver’s device, and “driver out of region” indicating that the driver is currently outside the designated service area or region.

● When the driver is offline, the screen will show the driver’s name, car details, and ratings. The map functionality will be inactive or disabled. However, the user will still be able to access the menu for additional options and features.
● To change the driver’s status from offline to online, the user can click on the “Offline” button, which will initiate the process of changing the driver’s status to online and make them available for job assignments.

4.1 Flat Fare ride

● On the flat fare driver’s ride receive screen, the user will receive ride requests from passengers. Each ride request will display the passenger’s name, rating, estimated ride time, total distance in kilometers, pickup location, drop-off location, and the total fare offered by the passenger.
● A map will also be visible, illustrating the pickup and drop-off locations for better visualization. Additionally, a 15-second timer will be displayed, allowing the driver a limited time frame to either accept or reject the ride request. This timer ensures prompt decision-making and helps maintain an efficient ride-hailing process.
● The driver can choose to accept the ride and proceed with picking up the passenger or reject the ride if they are unable to accommodate it.

4.2 City-to-city ride

● On the city-to-city driver ride screen, the user will receive ride requests from passengers for city-to-city trips. Each ride request will provide details such as the passenger’s name, rating, estimated ride time, total distance in kilometers, pickup city, drop-off city, and the total fare offered by the passenger.
● A map will be visible, highlighting the pickup and drop-off cities for better visualization and route planning. To maintain a smooth process, a 15-second timer will be displayed for the driver to quickly evaluate and respond to the ride request. Within this timeframe, the driver can choose to either accept or reject the ride.

4.3 Carpooling ride

● On the carpooling driver ride screen, the user will receive ride requests from passengers for carpooling trips. Each ride request will include details such as the passenger’s name, rating, estimated ride time, total distance in kilometers, the day, date, and time of the trip, as well as the pickup and drop-off locations for each passenger.
● A map will be displayed, indicating the pickup and drop-off locations for better route planning and visualization.
● To maintain an efficient process, a 15-second timer will be shown on the screen. During this time, the driver must make a decision on the ride request. They can accept the request by tapping anywhere on the ride dialogue box or reject the request by clicking the cross button.

4.4 Rental ride

● On the rental driver ride screen, the user will receive ride requests from passengers for rental service trips. Each ride request will contain details such as the rental period, including the from date time, to date and time, the pickup locations of the passengers, drop-off locations, and the total fare offered by the passenger.
● A map will be presented, displaying the pickup and drop-off locations for better visualization and route planning.
● To ensure an efficient process, a 15-second timer will be displayed on the screen. Within this timeframe, the driver must make a decision regarding the ride request. They can accept the request by tapping anywhere on the ride dialogue box or reject the request by clicking the cross button.

5. The driver is on the way

● Once the passenger has accepted the driver’s request, the “Driver is on the way” screen will be displayed. This screen will feature a map that shows the pickup locations selected by the passenger, the route taken by the driver, and the entire journey of the driver outlined on the map.
● The estimated time of arrival (ETA) for the driver will also be provided.
● The screen will also show the passenger’s name and rating, allowing the driver to identify the passenger.
● Moreover, the driver will have the option to communicate with the passenger by making a phone call or using the chat feature. To navigate through the route, the driver can utilize Google Maps by clicking the “Navigate” button on the screen.
● This will assist the driver in following the most optimal route to reach the pickup location. In case of any unforeseen circumstances or if the driver needs to cancel the ride, they can do so by clicking the cross button, which will initiate the cancellation process.

5.1 Navigate

● Upon clicking on the “Navigate” option, the driver will be redirected to a dialogue box that suggests using Google Maps for navigation purposes. Within this dialogue box, the driver is presented with two choices: they can either opt to open Google Maps directly or click on the “Done” button to proceed.
● This provides the driver with flexibility, allowing them to seamlessly choose their preferred navigation method for a smooth and convenient journey.

6. Driver has arrived

● When the driver reaches the pickup location, the “Driver has arrived” screen will be displayed. This screen will show a map that highlights the designated pickup location.
● The driver will be able to see the passenger’s name and rating, allowing for easy identification. Communication options, such as calling or chatting with the passenger, will be available on this screen, enabling the driver to establish contact if needed. At the bottom of the screen, there will be an “Arrived” button. The driver can click this button to indicate that they have arrived at the pickup location.
● However, if the driver is not exactly at the pickup location but nearby, a dialogue box will appear on the screen, informing the driver that they are away from the location and displaying the distance in meters.

6.1 Cancel Trip

● On the “Cancel Ride” screen, the driver will be presented with a list of reasons to choose from regarding why they wish to cancel the ride. This list of reasons will help the driver provide feedback and communicate the specific rationale behind their decision to cancel the ride.
● The provided options may include reasons such as passenger no-show, vehicle issues, driver unavailability, or personal emergency, among others. The driver can select the most appropriate reason that aligns with their situation.
● Once the driver has selected the reason, they can click on the “Submit” button to confirm and proceed with the cancellation of the ride based on their chosen reason.

7. Start Trip

● After arriving at the location, the driver will be presented with a screen that highlights the designated pickup location. On this screen, the driver will be able to view the passenger’s name and rating, facilitating easy identification. Communication options, such as calling or chatting with the passenger, will be available to the driver, allowing them to establish contact if necessary.
● At the bottom of the screen, there will be a prominent button labeled “Start Ride” or “RideX”. The driver can click this button to indicate that the ride has officially begun. This action marks the start of the trip and initiates the tracking of the ride’s duration and distance.

7.1 Call Confirmation

● If the driver has clicked the call button, a call confirmation screen will open. This screen will display the passenger’s phone number and present the user with the option to make the call.
● The user will be prompted with a message asking if they want to proceed with the call. They can choose to either click “Yes” to initiate the call or “No” to cancel the call. This confirmation screen ensures that the driver has the opportunity to confirm their intention to make a call before it is initiated.

After the ride has started, the driver’s screen will display the entire route of the trip. This means that the driver will be able to see the complete path from the pickup location to the drop-off location on their screen.

7.2 Remaining Trip Time

● The remaining trip time feature displays the estimated time remaining in the current ride. It provides the driver with a real-time update on how much time is left until the trip is expected to be completed.

8. Finish trip

● When the driver has dropped off the passenger at the drop-off location, they can click the “Finish” button to end the ride. On the screen, the driver will be able to view the passenger’s name and rating, making it easy to identify the passenger.
● Communication options such as calling or chatting with the passenger will still be available, enabling the driver to establish contact if needed.

9. Receipt

● Once the driver has completed the trip, the “Trip Completed” screen will be displayed, presenting the trip receipt to the driver. This screen will provide access to the passenger’s name, rating, and trip ID for reference purposes. The pickup and drop-off locations will also be visible to the driver.
● Additionally, the screen will prompt the driver to add any extra amount to the fare. Options such as “No,” “$5,” “$10,” and so on will be presented, allowing the driver to choose the appropriate additional amount if applicable. The total fare for the trip will be displayed, along with the payment method used (cash or card).
● For cash payment, the screen will show a message indicating “Cash Received.” If the payment was made via card, a representation of a card and the last few digits of the card number will be visible.
● Finally, the driver will have the opportunity to rate the passenger on a scale of 1 to 5 stars. They can select the appropriate rating option, such as “Poor,” “Bad,” “Normal,” “Average,” “Good,” or “Excellent,” to reflect their experience with the passenger. This rating allows the driver to provide feedback and evaluate the passenger’s performance during the trip.

9.1 Add extra amount

● If the driver clicks on “Add Amount,” a dialogue box will appear, presenting the driver with options and asking for the purpose of the extra amount. The options provided can include tip, tolls, extra wait time, extra miles, and parking fees.
● The driver can select the appropriate option that corresponds to the reason for the additional amount. For example, if it was a tip, they can choose the “Tip” option. If it was for tolls, they can select the “Tolls” option, and so on.
● Once the driver has selected the appropriate option, they can click “Submit” to confirm the extra amount and proceed. Alternatively, they can close the dialogue box if they do not wish to add any extra amount at that time.

10. Profile/Account

● In the profile screen, users have the ability to modify their personal details such as their name, mobile number, and email address. They can access the help and support option, which provides assistance and guidance on how the app works. Additionally, users can change the language settings and update their address information. The user can also change the theme of the app by clicking the button on the top right of the screen.
● Furthermore, users have the option to log out from their account, allowing them to securely sign out of the app when needed.

10.1 Update Profile picture

● In the “update profile picture” section, users have the option to upload their profile picture by clicking the upload button using either the camera or the gallery. This allows users to personalize their profile by selecting a photo that represents them.
● By choosing the camera option, users can capture a new photo using their device’s camera, while the gallery option enables them to select an existing photo from their device’s photo gallery.

10.2 Update your name

● In the “update your name” section, users will have the option to enter their first name and last name in order to update their name.
● This allows users to modify their name as desired and ensure that their profile reflects their most up-to-date information.

10.3 Update your mobile number

● In the “update your mobile number” section, users can enter their new phone number and click on the “update” button. This enables users to change the mobile number associated with their account, ensuring accurate and current contact information.

● After entering the new mobile number in the “update your mobile number” section, the user will receive a 5-digit PIN code through a verification process. The user will then proceed to the “validation code” screen where they can enter the received PIN code. Once the code is entered correctly and verified, a confirmation message will appear on the screen, notifying the user that their account has been successfully verified.
● This confirmation ensures the user’s account security and validates the updated mobile number.

10.4 Update your Email

● In the “update your email” section, users can enter their new email address and click on the “update” button. This allows users to change the email associated with their account, ensuring that their profile reflects the most accurate and current contact information.

10.5 Help

● The “Help” option provides users with comprehensive assistance and guidance on various aspects of the app’s usage and functionality. It includes the following features:

1. Support Message: Users can send a support message to seek assistance or ask specific questions related to their experience with the app.
2. Trip and Fare Review: Users can access information and guidelines on how to review and provide feedback on their trips and fare calculations.
3. Payment and Rewards: Users can find information about payment methods, managing their rewards or loyalty program, and any related inquiries.
4. 5-star Driver Guide: This feature offers guidance on how to rate drivers and provides information about the criteria for giving a 5-star rating.
5. Help Center: Users can access a comprehensive help center that provides answers to frequently asked questions and troubleshooting assistance.
6. Report a Problem: Users have the option to report any issues or problems they encounter during their app usage, allowing for prompt resolution.
7. Terms and Policies: Users can review the app’s terms of service, privacy policy, and other relevant policies to ensure compliance and understanding.
The Help option serves as a centralized resource for users to find support and obtain information on various aspects of the app.

10.6 Service Type

● In the service type settings, the driver has the ability to change their service type, which includes various options such as SUV, executive, XL, X, electric, and more.
● This allows the driver to select the service category that best suits their vehicle and the type of rides they prefer to offer.
● By choosing a specific service type, the driver can align their services with the preferences and needs of the passengers, providing a more personalized and tailored experience.

10.7 Language

● In the “language” screen, users are presented with a list of available languages from which they can select their preferred language for the app.
● The list may include a variety of languages, allowing users to choose the one that best suits their preferences and needs.

10.8 Ringtones

● In the ringtones section, the user will be presented with a list of available ringtones to choose from. The list will include various options and melodies that the user can select as their preferred ringtone.
● This allows the user to customize their device’s sound for incoming calls or notifications according to their personal preference. They can browse through the list and choose the ringtone that best suits their taste or matches their desired sound experience.

10.9 Log out

● The user can log out by locating and selecting the “logout” button located at the end or bottom of the screen.
● By clicking on the log out button, the user will be securely logged out from their account, ensuring the protection of their personal information and providing a safe logout process.

11. Menu

● The menu in cab startup is designed to offer easy access to essential features, including account management, ride history, payments, and communication.
● It provides a seamless user experience and empowers users to personalize their preferences, interact with customer support, and take advantage of promotional benefits.

12. Inbox

● In the inbox screen, the user will be presented with a list of their chat conversations with other drivers. The conversations will be organized in chronological order, with the most recent chat appearing at the top.
● Each conversation entry will display the date and time of the last conversation, allowing the user to quickly identify the most recent interactions. This provides a convenient way for the user to keep track of their communication history with different drivers.

12.1 Inbox Skeleton

● When the chats are loading, the driver will see the inbox skeleton on the screen. The inbox skeleton is a visual placeholder that provides a structure and layout for the chat interface while the actual chat content is being loaded. It typically consists of empty chat bubbles or message containers, indicating that the chat information is being fetched or loaded.

12.2 Inbox empty

● When there are no chats available for the driver, an empty inbox screen will be displayed. This screen serves as a visual representation that there are no active conversations or messages in the driver’s chat inbox at that moment.
● The screen will contain an animation indicating that the inbox is empty.

12.3 Inbox

● The inbox will be visible to the driver, displaying their chats with other passengers. The inbox serves as a centralized location where the driver can access and manage their conversations with passengers. It will contain a list of chat threads or conversations, each representing a specific passenger with whom the driver has communicated.
● Within the inbox, the driver will be able to view the passenger’s name, profile picture, and a preview of the most recent message exchanged. They can select a specific chat thread to open the full conversation and read previous messages or send new messages to the passenger.

12.4 Chat screen

● In the chat screen, the user will be able to view their conversation with the selected driver. The user’s messages will be displayed in blue color on the right side of the screen, indicating their own messages.
● On the other hand, the driver’s messages will appear in grey color on the left side of the screen, distinguishing them as the sender. This visual distinction between the user’s and driver’s messages helps to differentiate and easily identify the participants in the conversation.

13. Statistics

In the statistics screen, the driver is presented with a comprehensive overview of their earnings and performance. The screen provides the following information:
● Hours Worked: This section showcases the total number of hours worked by the driver, representing the amount of time dedicated to providing transportation services.
● Total Jobs: This section presents the overall count of completed jobs or rides, indicating the volume of passenger transportation handled by the driver.
● Bonus: This section highlights any additional earnings or bonuses earned by the driver, potentially as a result of meeting specific criteria or fulfilling certain requirements.
● Total Orders: This section provides the total number of orders or ride requests received by the driver, illustrating the demand for their services.
● Mileage: This section shows the total distance traveled by the driver during completed rides, measuring the mileage covered while providing transportation services.
● Additionally, the statistics screen incorporates a graphical representation, such as a monthly ride statistics graph. This graph visually presents the number of rides completed per month, allowing the driver to analyze their ride performance trends over time.
● By offering these detailed statistics, the screen empowers the driver to assess their earnings, track their performance, and gain insights into their ride history.

13.1 Statistics Filter

● In the statistics filter, the driver has the option to apply various filters to organize and view their stats. The available filters include:

1. All: This filter displays all the stats without any specific time constraints.
2. Today: This filter shows the stats on the current day, providing a quick overview of the day’s earnings.
3. Weekly: This filter allows the driver to view stats within the current week, helping to track weekly earnings.
4. Monthly: This filter displays stats within the current month, enabling the driver to assess their monthly earnings.
5. Yearly: This filter shows stats throughout the current year, allowing the driver to review their annual earnings.
In addition to these time-based filters, the driver can further refine the stats view by specifying a custom date range. By selecting the “From” and “To” dates, the driver can filter stats within a specific period, which can be useful for generating reports or analyzing earnings over a particular timeframe.

14. Wallet

● On the Wallet screen, drivers can view their total balance displayed up to two decimal places. Additionally, the screen presents a list of transactions associated with the user’s account. Each transaction entry in the list includes a transaction title, total fare, and paid fare. Furthermore, the date of the transaction is also shown, along with the type of transaction, such as top-up or other relevant categories.
● This provides users with a comprehensive overview of their transaction history within the wallet feature.

15. Trip History

● The trip history screen presents a comprehensive record of all the journeys undertaken by the driver, allowing for convenient sorting by both months and weeks. This screen exhibits essential details such as the unique trip ID, precise date and time of each trip, distance covered in miles, duration of the trip, and the total fare charged.
● Additionally, it offers real-time updates on the status of each trip, indicating whether it is currently in progress, completed, canceled, or any other relevant state.

15.1 Trip History Detail

● The Trip History details section offers users a detailed summary of the trip selected by them, serving as a personal travel history curated by them. On this screen, users can view the passenger’s name, trip ID, pickup location, and drop-off location for the selected ride.
● Moreover, it provides information on the total duration and distance traveled during the trip. A map is also displayed, showing the pickup and drop-off points.
● Additionally, the screen presents a breakdown of the fare, including the total fare, sales tax, toll fee, credit fee, admin fee, and any extra charges such as tips.

16. Driver Destination/En-route Destination

● Within the en-route destination feature, the driver is empowered to specify a particular location of interest where they would like to travel. Subsequently, the system will present them with trip options that have destinations in close proximity to the driver’s specified location.
● To initiate this process, the driver must first set their current location and subsequently click the “Go” button, triggering the system to generate suitable trip recommendations based on their desired destination.

16.1 Choose EN Route

● The choose enroute screen offers a user-friendly interface where users can conveniently add their enroute locations by typing them into the designated input boxes. As the user enters their location, the screen provides suggestions based on their input, streamlining the selection process.
● Moreover, the user has the flexibility to choose their location from the suggested options. To further enhance user convenience, the screen also displays the user’s recent locations at the bottom, allowing for easy access and selection.

16.2 Choose EN Route on the map

● To ensure utmost accuracy, the driver is provided with an additional option to select the en route location directly from the map. This functionality allows the driver to pinpoint their desired location with precision.
● By utilizing the map interface, the driver can visually identify and select the en route location, further enhancing the accuracy of their chosen destination.

17. Payments

● In the payments screen, the driver will be presented with an overview of their total earnings made through the app. This information will provide a consolidated view of the driver’s earnings accumulated from completed trips.
● Additionally, the screen will display a list of individual trips, including their respective trip IDs, dates, and times of the trips. Each trip will also show the fare amount that was earned. Furthermore, the payment method used for each trip, whether it was cash or credit card, will be indicated.
● The driver can click on any specific trip from the list to view more detailed information about that particular trip. This allows the driver to access specific trip details, including pickup and drop-off locations, distance traveled, and any additional notes or instructions provided by the passenger.
● By providing this comprehensive payment screen, the driver can easily track their earnings and review the details of each trip, ensuring transparency and facilitating efficient financial management.

17.1 Payment details

● The payment details screen enables the driver to access specific trip details, offering a comprehensive overview of the trip. This includes information such as the pickup and drop-off locations, distance traveled, and any additional notes or instructions provided by the passenger. By providing these trip details, the driver can have a complete understanding of each completed trip and ensure accuracy in their records.
● Furthermore, the payment details screen will display a fare breakdown, which includes various components such as the trip fare, sales tax, toll fees, credit card processing fees, administrative fees, any extra charges incurred during the trip, applicable promo discounts, and the total amount earned. This breakdown provides transparency regarding how the fare amount is calculated and the various deductions or additions applied to the final payment.

17.2 Payment Filter

● In the payment filter, the driver has the option to apply various filters to organize and view their payments. The available filters include:

1. All: This filter displays all the payments received by the driver without any specific time constraints.
2. Today: This filter shows the payments received on the current day, providing a quick overview of the day’s earnings.
3. Weekly: This filter allows the driver to view payments received within the current week, helping to track weekly earnings.
4. Monthly: This filter displays payments received within the current month, enabling the driver to assess their monthly earnings.
5. Yearly: This filter shows payments received throughout the current year, allowing the driver to review their annual earnings.
In addition to these time-based filters, the driver can further refine the payment view by specifying a custom date range. By selecting the “From” and “To” dates, the driver can filter payments within a specific period, which can be useful for generating reports or analyzing earnings over a particular timeframe.
The payment filter feature provides flexibility and convenience to the driver, allowing them to easily navigate and view their earnings based on different time intervals or custom date ranges.

18. Job Board

● The job board screen displays an array of ride opportunities available to the driver in close proximity. This comprehensive list includes the pickup and dropoff locations of potential passengers, estimated kilometers for each ride, the corresponding fare amount, fare per kilometer, the name of the passenger, and the precise time at which the ride request was received. The user can either accept the request or bid a fare of his choice.

18.1 Ride details and bid

● In the ride request details, the driver will have access to information such as the pickup and drop-off locations, estimated distance in kilometers, fare amount, fare per kilometer, passenger’s name, and the timestamp indicating when the ride request was received. The driver will then have the option to either accept the fare offered by the passenger or propose their own fare. They can choose from the fares already specified or add a fare of their preference.

18.2 Bid on Fare

● On the “bid on fare” screen, the driver can input a reasonable fare for the trip and then click on the submit button to proceed to the next screen.

Table of Contents
Book Demo