You are on page 1of 8

Contract For Mobile Application

Hello , Greetings of the day.

Thanks for sharing your requirement with us.

As per shared information and discussion on call, we would like to share the detailed contract
with Our Understanding, Approach and Estimated Time and Cost for the complete mobile
application development​.

Our Understanding

We will provide a complete solution for the customers to search the preferred grocery stores to
order the same and make orders available by drivers to the customer doorstep. I have listed out
the overall functionality of the project in modules as we finalized in the proposal.

Customers​ ​App​:​ To find & order grocery, pay through the application.
❖ Sign Up / Login: ​Customers can sign up / login by the following process:
➢ Manual Sign Up
➢ Facebook/Google+ Sign Up
➢ OTP verification
➢ Email verification
➢ Forget Password
➢ Reset Password
❖ Dashboard:
➢ Maps
➢ Listing of grocery stores.
➢ Search
➢ Auto-detect location
❖ Order:
➢ Listing of menus of the selected store
➢ Product rating
➢ Add to cart
➢ Continue Shopping
➢ Enter Delivery Location
➢ Apply Coupon
➢ Make payment
■ Online
■ Cash on delivery
➢ Order Number
➢ View Orders
■ Past Orders
■ Upcoming Orders
❖ Delivery Confirmation​:
➢ Order assign to a nearby driver
➢ Contact information of the driver
❖ Live Tracking:
➢ Order pick up confirmation
➢ Live order tracking
❖ Payment:
➢ Credit & Debit Card
➢ Stripe Integration
➢ Google Pay
❖ Rating and Review:
➢ Rate the store
➢ Rate the driver
➢ Rate the product
➢ Submit comments
❖ Push Notifications:
➢ Discount Coupons
➢ Share via social media
❖ Help & Support: ​If there is any problem, customers will be able to contact the
support department of the platform.

Store App​: To manage the products and orders:


❖ Sign up / Login​: Store owners can sign up on the application and can add their
store details
➢ Manual Sign Up
➢ Google+ Sign Up
➢ OTP verification
➢ Email verification
➢ Forget Password
➢ Reset Password
❖ Application fee​:
➢ App fee terms & condition
➢ Fee on per order (set by administrator)
❖ Manage Products ​(grocery items)​:
➢ Upload products
➢ Product information
➢ Product price
➢ Availability
➢ Sold out
❖ Offers​:
➢ Manage Discounts
❖ Manage Orders​:
➢ Orders Request
➢ Order details
■ Order number
■ Product details
■ Payment method
➢ Customer details
❖ Order Dispatch​:
➢ Driver details
➢ Order dispatch
❖ Earning Statistics​:
➢ Daily Earning
➢ Weekly Earning
❖ Notifications:​ Stores will get Email / SMS notifications while any order booking.
❖ Help & Support: ​If there is any problem, the store's person will be able to
contact the support department of the platform.

Drivers App (iPhone & Android): To accept delivery and store information, view
customer’s location/details, start/end trip.
❖ Sign Up / Login: ​Driver will need to upload their documents so admin can verify
them and they can sign up /log in with the following process:
➢ Manual Sign Up
➢ Upload Verification Documents
➢ OTP verification
➢ Email verification
➢ Forget Password
➢ Reset Password
❖ Verification: ​Driver Sign Up verification from Admin Panel.
❖ Availability:​ Driver can go Online & Offline from the system.
❖ Profile​:
➢ Profile Image
➢ Contact Information
➢ Order Delivery History
❖ Manage Request:
➢ Accept/Reject a delivery request
➢ View Store location
➢ View Order number
➢ View Order details
● Payment method
➢ View customer information
❖ Navigation​:
➢ Pick up Order
➢ View Customer Map Location
➢ Navigate to Customer Location
➢ Mark Delivery as Complete
➢ View Delivery History
❖ Earning Statistics​:
➢ Daily Earning
➢ Weekly Earning
❖ Notifications:​ Drivers will get Email / SMS notifications while any order booking.
❖ Help & Support: ​If there is any problem, the driver will be able to contact the
support department of the platform.

Administrator Website​: Web-based portal with complete control over the solution
developed to manage the business.
❖ Login: Admin will be able to log in from a web-based backend and have full
control over the complete Mobile app.
❖ Approve Drivers: ​Admin will be able to approve Drivers as per their requests
and documents.
❖ Manage Customers / Drivers / Store Owners: ​Admin will be able to manage all
the user's customers, drivers and store owners.
❖ Manage Orders: ​Admin will be able to manage all orders and view the status of
orders.
❖ Live Location Tracking: ​Admin will monitor driver/vehicle location on the map.
❖ Transaction History: ​Admin will be able to manage payments and can view
payment history of customers, drivers & store owners.
❖ Content Management: ​Admin will be able to update content on pages like terms
and conditions, privacy policy, etc.
❖ Manage notifications​: Admin will be able to manage all the notifications which
they would like to send all the users of the application.
❖ Reports: ​Admin will be able to generate reports which are crucial to a business
like total revenue in a month, last 3 months, etc. The total number of orders
placed.
❖ Settlement​: Admin can check the payments paid by online and make the
settlement between all.
❖ Rating systems for drivers and store owners: ​Admin will be able to see the
drivers & store owners with most or least stars, so he can take proper action with
underperforming users.
❖ Price settings: ​Admin will be able to set prices for the drivers by time and
distance.
❖ Email/SMS Templates: ​Admin can edit SMS and Email templates which are
sent to users at different times.
❖ Mass Notification: ​Admin can send mass push notifications to
Drivers/Customers/All.
❖ Manage Admins: ​Admin can add/edit/delete other admins.
❖ Settings: ​Admin has full control over the app using basic and installation
settings. Admin can change crucial app settings here.
❖ Force Updates: ​Admin can force android/ios users to update their app to
continue using. It makes sure the user experience is the best and less number of
issues.

Platforms

➢ Android & iOS Mobile Application for Customers, Store owner & Drivers.
➢ Web Application for Administrator.
➢ One Landing page website for Marketing & Promotions.
Technology Stack

➢ iPhone/Android: React Native App


➢ Backend: Node.js/Express.js, MongoDB, Nginx, Sockets.io
➢ Frontend: React.js, Redux, Material UI
➢ Server: AWS EC2, S3
➢ APIs: Twilio for SMS, Google Maps

ABOUT US

We, at Suffescom Solutions, are committed to deliver end-to-end apps to our global
clients. Apps delivered by us are feature-packed, robust, scalable, secure and
customized to convey your business's message in the best possible way. ​We have been
delivering Quality Services since 2013 and are proud to be associated with many happy
clients.

Our expertise in app development is endowed by our experienced and tech savvy
developers. Through our constant innovation, dedicated development efforts and
attention to your requirements, we make certain that the apps delivered by us are
perfect to suit your business's requirements.

At Suffescom Solutions, we have a dedicated team of mobile app developers who are
proficient in the development of apps in various platforms for Android, iOS & Hybrid.

OUR WORK EXPERIENCE

Our clients love us. You can find their video testimonials here:

https://www.suffescom.com/testimonials
WE FOLLOW THE PROCESS

General Terms
➢ All the copyrights of the application will belong to the client.
➢ All images/text, App Content, Hosting Server, Domain, 3rd party APIs, App store
accounts will be provided by the client.
➢ Timeframe will depend on Client feedback, Number of revisions, delay in
milestone approval/payments.
➢ All the work would be done by the milestones. After the kick start amount, all the
next payments will be released after your approval on the work done like design
phase, app completion, and deployment.
➢ We will move forward to the next phase when you will approve the work and
release its payment. This way you are paying for the work done and delivered
and no dispute will arise.
➢ We can provide Servers (App backend and Database) and APIs bundle (SMS,
Email, Push Notifications) in USD 99 & 199 per month that comes with full server
support and monitoring.
➢ App store approval may take time. App stores, especially Apple, may ask us for
information or updates on apps and that will take time accordingly.

Looking forward to working with you.

Thanks and Regards:

Baljeet Singh
Business Development Manager
E-mail:​ baljeet@suffescom.com

Suffescom Solutions Pvt. Ltd. |​ ​www.suffescom.com

****

You might also like