Arabic Online Marketplace Website + Android & iOS Apps with Escrow Payments need Web Development
Contact person: Arabic Online Marketplace Website + Android & iOS Apps with Escrow Payments
Phone:Show
Email:Show
Location: Sharjah, United Arab Emirates
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m looking for a skilled team or developer to build a full online marketplace in Arabic (RTL support) with the following platforms:
Website (responsive, production-ready)
Android app
iOS app
The platform will allow users to buy/sell new or used items. Payments will go through an escrow system (Stripe, [login to view URL], or MyFatoorah – depending on best support for UAE/GCC). Funds are held until the transaction is completed, then released to the seller.
Core Features
Authentication & Profiles
Register/login with email & password (future-ready for OTP login)
User roles: Buyer, Seller, Admin
Public profile with avatar, bio, ratings, and user’s items (active/sold)
Listings
Sellers can post items with title, description, photos (up to 10), price, condition (new/used), category, location
Option for auction listings with start price, min increment, and end time
Search & filters by keyword, category, price, condition
Auctions & Buy Now
Direct purchase (“Buy Now”) for fixed price items
Auction system with bidding (real-time or polling for MVP)
On auction end, highest bidder is notified and can proceed with payment
Escrow Payments
Buyer pays via integrated gateway (Stripe/Checkout/MyFatoorah)
Funds held in escrow until buyer confirms receipt or auto-release after set days
Seller wallet shows pending & available balance
Sellers can request payouts; admin approves & processes via gateway
Messaging System
In-app buyer ↔ seller chat (text + images)
System notifications for key events (outbid, offer accepted, payment held, shipped, released)
Orders & Reviews
Seller marks shipped/handed over
Buyer confirms receipt → escrow released
Ratings & reviews from both buyer and seller after transaction
Admin Panel
Manage users (verify, suspend)
Moderate listings (pause/remove)
Approve/deny payouts
Handle disputes (refund buyer or release to seller)
Dashboard with KPIs, transactions, disputes
Tech Stack (preferred latest modern stack)
Backend: Node.js + Express (TypeScript) with PostgreSQL (Prisma ORM)
Frontend (Web): React + Tailwind (Arabic RTL-ready)
Mobile Apps: Flutter (preferred single codebase for Android & iOS) or React Native
Payments: Stripe, [login to view URL], or MyFatoorah (developer should recommend best UAE integration)
Storage: S3-compatible for photos
Auth: JWT with secure cookies
Notifications: Email + in-app
Deliverables
Full source code (Web + Android + iOS + backend + admin)
Database schema & migrations
Payment gateway integration (sandbox + production)
Seed/demo data for testing
Deployment-ready (Docker/CI/CD)
Documentation (setup, API docs, admin guide)
Timeline & Milestones
MVP: Core features (auth, listings, buy now, mock escrow, chat)
Phase 2: Auctions, escrow automation, admin disputes
Phase 3: Mobile apps full parity, deployment, QA
Requirements from Freelancer
Previous experience building marketplaces, fintech, or escrow systems
Familiarity with Arabic (RTL) web/app design
Experience with Stripe/Checkout/MyFatoorah or similar GCC gateways
Provide clear milestone plan, timeline, and cost estimate
Post-launch support options
Ownership
Full IP and source code ownership transferred after payment" (client-provided description)
Matched companies (3)

Versasia Infosoft

SJ Solutions & Infotech
