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

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

Codetreasure Co

🚀 Your Expert Partner for Mobile & Web App Development Unlock the full potential of your business with Codetreasure —a leading provider of tailored … Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more