0% found this document useful (0 votes)
58 views17 pages

TAXI APP CONTRACT - Mr. Jose

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views17 pages

TAXI APP CONTRACT - Mr. Jose

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

APP DEVELOPMENT

CONTRACT

For

Jose augusto osinaga zurita


SOFTWARE DEVELOPMENT AGREEMENT

The Software Development Agreement (the “Agreement”) is made as of <26 November 2024 > between the team of
“Jose augusto osinaga zurita”, having its principal place of business at Addres B magisterio C Cristobal Sandoval
53105 with a GURGAON, INDIA corporation whose principal mailing address is 245-246, B2 Spaze IT Park,Sohna
Road,Gurgaon 122018 Haryana, India (the “Development Company”)WHEREAS, Buyer requests Development Company to
perform services for them and may request Development Company to perform other services in the future; and WHEREAS, the
Buyer and Development Company desire to enter into agreement, which will define respective rights and duties as to all services to
be performed NOW, THEREFORE, in consideration of covenants and agreements contained herein, the parties hereto agree as
follows:

1. Services:
Effective <26 November, 2024 > buyer shall retain the Development Company, and Development
Company shall provide the Company with services (the “Services”), which shall include, without
limitation, the development of:

- Delivery of Apporio Taxi App

The development of the above component will be done in line with user requirements, which
have already been viewed and agreed upon between the buyer and the Development Company.

2. Compensation and Milestones:

The work performed by the Development Company shall be performed at the rate set forth below;
Payments made are non-refundable and non-adjustable. Payments not exceed the total agreed amount
specified below:

Total agreed amount: $3500 USD

Milestone-
$1750 USD to start
$1750 USD after completion

Tentative Delivery Timeline: 3 weeks

Timeline is based on timely feedback, approvals and requested information from client,
Timeline is indicative, we would not be deemed responsible for any delay/ planned expenditure
made due to proposed timeline.
1. Objective / Scope of Project

Ride-Hailing/Taxi App Solution (Android & iOS) for Taxi business automation & Tracking all
the taxi’s running status and details with Order.

• Android app for Passenger


• Android app for Driver
• iOS app for Passenger
• IOS app for driver
• Backoffice Dashboard to manage services, pricing, orders and data in the apps.

2. Project Description

Scope

'ApporioTaxi’ complete Solution consists of a Passenger App, Driver App& Admin


Dashboard. Admin Dashboard is a web based panel where you can manage and monitor
the complete activity of app Users.

• Android app for Passenger


• Android app for Driver
• iOS app for Passenger
• ios app for driver
• Backoffice Dashboard to manage services, pricing, orders and data in the customer app.
LIST OF FEATURES &MODULES :
CUSTOMER APP:
1. Sign Up/Login Module:
• Manual Sign Up
• Google+ Sign Up
• Facebook Sign Up
• OTP verification
• Email verification
• Forget Password
• Reset Password

2. Map Module:
• Auto Detection of Zones/District
• Fleet according to the user’s Zones
• Fares according to the user’s Zones
• Enter Pick Up and Drop Location

3. Ride Book Module:


• Estimated Time of Arrival for each cab category
• Fare Estimate
• Select Payment Method i.e. Debit card/Credit card
• Ride Job Allocation to the nearest available driver
• Booking for long distance ride so multiple peoples going towards same location can join the
ride

4. Ride Later Module:


• Schedule a Ride for a Later date & time
• Ride Job Allocation to the nearest driver to Pick Up location

5. Outstation
• User can book ride for outstation as well. City to city ride. This feature can be enable or disable

6. Gender Matching ( can be enable or disable)


• Female rider can choose for female driver.
• Male driver can choose to have male driver.

7. Go to Home Location
8. Auto Up-gradation of Rides
• Rides can be auto upgraded to next upgraded cab category, if chosen category
driver is not available. Three options will be there Sedan,SUV, Minivan or as
per choice of capacity 5pax or less, 4 pax or less

9. Multiple Stops
• Option for multiple stops

10. App Promotions Module


• Unique Referral Code of every User
• Free Rides Mechanism
• Discount Coupons functionality
• Share via social media

11. Fare Calculation Module


• Fare Calculation according to zones
• Waiting time Charges, can be enable or disable

12. Payment Module


• Save Credit Card
• Automatic Payment
• Paypal Integration
• Custom Payment
Gateway Integration
• Cash Payment
• Email Trip Invoice

13. Rating and Review Module


• Rate the Ride
• Submit Comments

14. Live Tracking Module


• Driver tracking before Pick Up
• Live Ride Tracking
DRIVER APP:
1. Sign Up/Login
• Manual Sign Up
• Upload Verification Documents
• OTP verification
• Email verification

2. Driver Sign Up verification from Admin Panel


3. Go Online & Offline from the system.
4. Manage Rides
• Accept/Reject a Ride request
• View Customer Map Location
• Navigate to Customer Location
• Navigate to Destination Location
• End Trip – View Ride Details
• View Ride History

5. Earning Statistics
• Daily Earning
• Weekly Earning
• Monthly Earning
• Total Earnings
• Total rides
• Total Miles driven
• Total pax transported

6. Email / SMS notifications

ADMIN PANEL:

• Zones wise Rate card


• Manage Cab Type
• Manage Drivers
• Approve Driver Sign Up request
• Enable Disable a Driver
• Manage Customers
• Manual Taxi Dispatch
• Manage Rate Cards
• Check complete Trip Feed
• Sort Trips
• Language Management
• Rental Management
• Vendor (Taxi Companies) Management
• Heat Map
• Promo-codes Management
• CMS Pages Management
• Accounts

FEATURE’S DESCRIPTION:

A) CUSTOMER APP FEATURES:

1. Sign up/ Login Module:

A. Email/mobile number: Ability to sign up via email/mobile number where customer


will enter his/her valid email address or mobile number in proper format. Customer
will have to select password for sign up.

B. Facebook: Ability to sign up via Facebook account. First name, last name, email
address, phone number and profile picture will be fetched from Facebook once
customer successfully signs up with Facebook.

C. Google+: Ability to sign up via Google+ account. First Name, last name, email
address, phone number and profile picture will be fetched from Google+ Account
once the customer successfully signs up with Google+.

D. Account Verification:

1) Email: If the customer signs up using an email, he’ll receive a confirmation e-


mail in the registered e-mail account.

2) Mobile No.If the customer signs up using a mobile no., he’ll receive an OTP
(one time password) to verify his account. If the customer does not receive an OTP due
to some network or any other issue, he/she may use the Resend OTP option.

3) Facebook or Google+: If the customer signs up using Facebook or Google+,


his account will be automatically synced and verified.
E. Account Activation:

1) Email: After receiving a confirmation mail as soon as the user clicks on


the link provided, his/her account is verified and activated.

2) Mobile No.After receiving an OTP as soon as the user confirms the OTP in
the App Module, his/her account is activated.

3) Facebook or Google+: As soon as the synchronization of the Facebook


or Google Account takes place the user’s account is activated and is ready to
use.
F. Remember Me: An ability to remember the credentials of the user to ensure
that the user does not have to enter his credentials whenever he opens his App
and could Log In easily.

G. Forget Password:
In case a user Log out from the App and forgets his password, he/she may click on the
Forgot Password option and a link to your registered email ID will be sent. The user
needs to follow the link in the email and in just a few steps can reset the Password and
Login.

2. Map Module:

A. Location Detection: The Google Maps integrated in the App will automatically
detect the user’s current location.

B. Fleet Detection: Once Google Maps has automatically detected your location,
the fleet available in the city will update accordingly and will be visible to the user
according to the city in which he is currently.

C. Location wise Fare Detection: Just like the fleets are updated, the Fares are
also updated according to the user’s current location and fairs available there.

D. Pickup and Drop Location: The user can also set the Pickup Location
according to where he needs to take the ride from. He may move his Current
Location on the Map or just enter the address in the Pickup Location option.
Similarly, the Drop Location can also be set up either by moving your location on
the Map or just selecting the Drop Location option and type the address.

3. Ride Book Module:

A. Estimated Arrival Time: When the User selects the Ride Now option in the
App the next with Confirm or Cancel option shows up where you can see the
estimated time for the cab to reach you.
B. Estimated Fare: Along with the estimated time it would take for the Cab to
reach, the user may also see the estimated fare for the ride.

C. Payment Options: Along with the estimated time and amount you can set up
your payment options too. The user can pay via PayPal, Credit Card or even
Cash for the ride.

D. Ride Allocation: When the user Confirms the ride from his end, the app
automatically allocates the ride to the nearest driver available and the driver will
get the notification of the same.

4. Ride Later Module:

A. Schedule the Ride: The user here also has an option to schedule his ride for
later. He/she may book a ride for some different Date and Time to ride later
hassle free.

B. Ride Allocation: When the user will confirm the ride with the Date and Time
he/she would like to travel, the nearest cab to the location when the user is
scheduled to leave will be allocated to the user.

5. Promotion Module:

A. Referral Code: Every user receives a different referral code which he/she may
share and avails discounts upon the use by some other Customer

B. Free Rides Mechanism: The Admin may provide free rides to the new
customers or to its loyal customers every now and then to promote his App.

C. Discount Coupons Functionality: Another way for Admin to promote its Cab
service and his Taxi app is to provide discounts to the users. The admin panel
provides the functionality to allow discounts to the target customers the admin
decides.

6. Fare CalculationModule:

A. Fare Calculation: The App automatically calculates the fare for the ride by
taking the distance from Pickup Location to Drop Location into consideration
and the time taken for the Ride.

B. Waiting Time Charges Calculation: In this functionality, the app automatically


calculates the fare for the waiting time and includes it in the total amount the
user must pay.
7. Payment Module:

A. Save Credit Card: The user can save his/her credit card for the payment in the
App for the ease in the payment process. The App saves the credentials of the
user’s card and use those credentials for the future payments.

B. Automatic Payment: If the user has saved his/her credit card in the App for
payments, the app will automatically initiate the payment and complete the
transaction.

C. PayPal Integration(Can be enable or disable): The application is PayPal


integrated which means that theusers can also pay for the rides with their PayPal
accounts.

D. Custom Payment Gateway Integration: The application can also be integrated


with any other Payment Gateway beside and Credit Card according to
requirements.

8. Rating and Review Module:

A. Rate Ride: The riders are given an option to rate the ride they took. They can
rate the Driver accordingly which will show on the Driver’s Profile for the Admin
and the users to view.

B. Submit Comment: The users can also comment after rating the ride to share
in detail the experience of their ride. They can describe briefly about their
experience.

9. Live Tracking Module:

A. Track Driver: Once the Driver is assigned to the user, the location of the driver
is visible to the user in the Maps. The exact location of the driver is continuously
shown in the Map.

B. Track the Ride: Even after the ride is started, the user can continuously keep
a track of where the ride is going using Google Maps. The users can
continuously see if the ride is going in the right direction or not.
B: DRIVER APP FEATURES:

1. Sign up/ Login Module:

A. Email & Mobile Number: The driver will register an account by providing his E-
mail and Mobile No. The driver is asked to create a Username and password for
his profile login and fill in the details about his Car Type and Car No.

B. Documentation: Once the driver has filled in his details, he is required to


upload the documents to be verified for his credentials and his car’s credentials.

C. OTP Verification: The driver is required to verify his contact no. using the OTP
(one time password) that is provided to him.

D. E Mail Verification: The driver verifies his identity by following the link that has
been mailed to him in the Email ID he/she provides.

2. Admin Verification:

The Admin verifies all the documents and Driver’s identity and then accordingly can
accept his Sign-Up request or Reject it.

3. Online/Offline system:

Once the sign-up process is complete with all the verifications the driver is all set.
Now he can go Online and Offline whenever he wants. He will be allocated a ride
only when he is Online.

4. Manage Rides:

A. Accept/Reject Ride Request: The driver will receive a notification of the


nearby ride when allocated. He can accept and reject the ride request.

B. Ride Routing: When the driver receives the notification he/she should accept
the ride within 30 seconds or the ride will be allocated to the next nearest driver.
This procedure will take place up to 3 rides not accepting.

C. Customer Location: The driver will see the current location of the customer in
the map.
D. Navigate Customer: The driver can continuously track the location of the
customer in the Google and navigate his way to the customer using it.

E. Navigate Location: The driver can continuously track the ride’s current location
andthe destination to be reached and can navigate his way to reach the
destination using Google Maps.

F. End Trip: After the driver has reached the destination he has on option to end the ride.

G. View Details: After the driver ends the ride, he can see the details of the fare
and distance travelled etc.

H. View Ride History: The driver can also the history of the rides that he taken.

5. Earning Statistics:

A. Daily Earning: The statistics show the daily income of the driver on an average.

B. Weekly Earning: The driver will see his weekly earnings from all his
rides on an average.

C. Monthly Earnings: The driver can see his monthly income from his
rides on an average.

D. Total Earnings: The driver can see his total money he earned from all of his
rides till now.

5. Email/ SMS Notification:

The driver receives notifications both via Email and via text sent on the
registered email address and mobile number.

C:ADMIN PANEL FEATURES:

1. City Rate Cards:

The Admin can manage the rate cards of zones premium amount

2. Manage Cab Types:


The Admin can manage the types of cars according to the taxi car types available in
city he is currently operating.
3. Manage Drivers:

The Admin can manage the drivers and remove them from the system. This is in cases
like a driver gets bad reviews or there are lot complaints against him and the admin
does not want him to jeopardize their relationship with the customer. So, he can delist
the driver from taking rides.

4. Approve Driver Sign Up:

The Admin checks the account of the driver and verifies the document. The
admin can approve or reject the Sign-Up request of the Driver.

5. Enable/Disable ADriver:
The Admin can enable / disable driver whenever he wants. Disabled driver will not
get ride request, he will be informed that he is disabled from the apps.

6. Manage Customers:

The Admin can add customers, update his profile as well as admin can disable the customer.

7. Manage Rate Cards:

The admin can also manage the rate cards he feels like he wants to change the
charged rates from the customers.

8. Check Trip Feed:

The Admin can see the complete list of all the rides that have taken that have taken place.

9. Sort Trips:

The Admin can sort out the trips.

10. Update T&C and Privacy Policy Type Pages:

The Admin can manage the pages mentioning the Terms & Conditions and
Privacy Policy and other Pages and update them according to the policies and
T&C in the business currently.
Customer App:
Driver App:

Hhhhh

home
Project Estimate and Schedule

Estimated Cost & Time –Frame: 3 weeks from the date of start

Mobile App Development


Service Cost (In
USD)
- Mobile App Development- (Android & iOS)
$3500

Net Payable Amount $3500

On completion of the project, the source code of the application will be handed over to the client.

Deliverables included
● 4 apps (Android and iOS for driver and customer each)
● Website
● Admin Panel
● Reskinning apps with your brand name and logo.
● Complete Localization of the app to your target market which includes adding a language, adding your
payment getaways and other required changes.
● Deployment of apps to app store and google store
● Complete source code delivery
● 1 year free support and maintenance included

CONTRACT PARTIES:

Buyer Details Seller Details


Company Name Company Name Apporio Infolabs
Private Ltd

Name Jose augusto osinaga zurita Name Mr. Keshav Goyal

Signature Signature

You might also like