Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: New Delhi, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Scope Overview
Need an experienced mobile app developer/team to update UI and implement ecommerce, pricing, wallet and payment-related features across three live apps: Seller, Customer, and Driver. All three apps must be fully tested end‑to‑end after changes.
Task List
1. General UI/UX for all 3 apps
Redesign and modernize UI for Seller, Customer, and Driver apps (colors, fonts, layouts, icons, spacing).
Ensure consistent branding and design language across all three apps.
Optimize screens for common device sizes and improve navigation flows.
Ensure responsiveness, error handling states, and clear messages for all new features.
2. Seller App – Product & Pricing
Add fields for each product:
Seller Cost (base cost / buying price).
MRP (Maximum Retail Price).
Available Inventory / Stock quantity.
Validate entries for numeric formats and negative values.
Ensure inventory auto‑decrements when orders are placed and updates on cancellations/returns.
3. Seller App – Wallet & Order Settlement
Implement logic so that, once a customer payment is successfully completed, the seller wallet is credited with the “original price” as per agreed business rule (clarify: cost, selling price, or MRP before discount).
Handle edge cases: cancelled orders, failed payments, partial refunds, and returns (wallet adjustments).
Add clear wallet transaction history for sellers (credit/debit entries, order reference, timestamps).
4. Customer App – Pricing, Discount & Delivery
Show MRP of each product on listing and product detail pages.
Implement discount option:
Allow discounts to be applied in absolute value (₹ amount).
Allow discounts as a percentage.
Correctly calculate and display: MRP, discount, final payable price.
Display “Free Delivery” label and delivery charge = 0 for orders with cart value above ₹500.
For orders below ₹500, apply normal delivery charges as per current business rules.
Ensure cart and checkout screens reflect all calculations correctly (MRP, discount, delivery, tax if any, final amount).
5. Customer App – Payment Handling & Refund Hold
Integrate/verify payment options at checkout: UPI, Credit Card, Wallet, and Cash on Delivery (COD).
Implement a payment‑on‑hold mechanism for replacements/refunds:
When a replacement/refund case is raised, payment status should change to “On Hold”.
Funds should remain locked and not credited to seller/driver until the case is resolved.
After final decision (refund, partial refund, or completion), release or adjust amounts to respective wallets.
Show clear status to the customer: Paid, On Hold (Under Review), Refunded, Completed.
6. Driver App – Payments & Wallet
Add/verify support for viewing order payment modes related to deliveries (UPI, Credit Card, Wallet, COD).
Implement driver wallet logic:
For prepaid orders (UPI / Card / Wallet): credit driver wallet automatically when delivery is marked “Successfully Completed”.
For COD orders:
Mark amount as “Pending Realisation” until cash is confirmed/settled in the system.
Credit driver wallet only after payment realisation is confirmed.
Add driver wallet transaction history: earnings per order, adjustments, timestamps.
7. Order Flow – Refunds, Replacements & Holds
Design end‑to‑end flow for returns, replacements and refunds affecting:
Customer payment status (On Hold / Refunded / Completed).
Seller wallet (temporary hold, final settlement or reversal).
Driver wallet (commission clawback or adjustment on cancelled/returned orders).
Ensure system correctly handles multiple scenarios: full refund, partial refund, replacement with price difference, failed deliveries.
Add corresponding status updates in all three apps so each party sees the correct order state.
8. Quality Assurance & Testing
Perform full regression testing across Seller, Customer and Driver apps (Android and iOS if applicable).
Test all payment modes (UPI, Card, Wallet, COD) including success, failure, cancellation, and refund flows.
Test wallet updates for seller and driver in every scenario (normal completion, refund, replacement, COD realisation).
Verify inventory, discounts, free delivery rule, and UI consistency on all major devices.
Fix all discovered bugs and provide final stable builds ready for store submission.
9. Deliverables & Access
Updated source code for all three apps with clear comments for new features.
Build files (APK/AAB/IPA) for testing and final deployment.
Brief documentation of new flows (pricing, wallets, refunds) and any configuration needed.
Timelines and milestones (design, development, testing, final handover).
You can paste this as the project description/task list on freelancer.com and then add your own budget, tech stack details (e.g., Flutter/React Native/Native), and timeline preferences." (client-provided description)
Matched companies (5)

B2Bcert ISO consultants in Bangalore

Codetreasure Co

TechGigs LLP

Chirag Solutions
