Multi Vendor Auto Parts Marketplace App -- 2

Job ID: 39810181

Budget: ₹150,000 – ₹250,000 INR

I need an Android application and a matching web portal that work together as a full multi-vendor marketplace focused on selling automobile spare parts. The core flows must feel identical on both platforms so a customer can browse, purchase, and track orders from either device without friction.

Features:-
Products/Sellers should be displayed as per the Location/Customer Preferences .
Filter Option Should be based on Brand ,Model,category
User should be able to request for Quotation and Invoice after adding Several Products .
Sellers Should be able to update Prices easily in Bulk.
Freight calculator option should be based on Mode, weight and location
All the quotations,Invoices ,orders should be visible to the seller as well as the Admin.

Rest details will be followed in chat.


User roles
• Admin – complete control over vendor approvals, product moderation, commissions, and reports.
• Vendor – individual store front, catalogue upload, stock updates, order processing, basic analytics.
• Customer – intuitive search, part-fit filters, wish-list, cart, checkout, order history, returns.

Payments
Seamless checkout through credit or debit cards plus GPay or Credit Basis. Please wire the payment layer so new gateways can be plugged in later without large refactors.

Key expectations
– Clean, modular codebase (Kotlin/Java for Android, any modern web stack you are comfortable with).
– Secure REST or GraphQL API that both clients share.
– Responsive web interface so desktop, tablet, and mobile browsers all work.
– Real-time order status updates via push notifications and email.
– Basic SEO readiness for the public product pages.
– Hand-off package including full source, database schema, and a brief deployment guide.

Acceptance criteria
1. A vendor can sign up, add at least one product, and see it live after admin approval.
2. A customer can add that product to cart and complete payment with either card or GPay in a sandbox environment.
3. Admin dashboard reflects the transaction and lets me change order status, which is then pushed to the customer device.
4. Both apps pass a quick security scan for common vulnerabilities (OWASP top 10 level).

If any existing frameworks can speed up marketplace features, feel free to propose them; otherwise a custom build is fine.