Cross-Platform Marketplace App with Node

Job ID: 40292108

Budget: $30 – $250 USD

I need a robust buy-and-sell marketplace built as two fully-native apps—one for iOS (Swift / SwiftUI) and one for Android (Kotlin). Core user flows are product listing, advanced search & filtering, in-app chat between buyers and sellers, and a secure checkout powered by Stripe.

The server side will run on Node.js with a MongoDB data store. Please structure the API around REST principles, protect every endpoint with JWTs, and enforce role-based access control so that buyers, sellers, and admins see only what they should. An accompanying web-based admin panel must let me review or remove listings, verify users, and handle dispute management.

Key points to cover
• Product catalogue CRUD, image uploads, and category / tag search
• Real-time chat using WebSockets or an equivalent event layer
• Stripe integration for escrow-style payments, refunds, and payouts
• Push notifications (APNs & FCM) for offers, messages, and order updates
• Clean, modern UI that passes App Store & Google Play review
• Full source code, API documentation, and deployment instructions (Docker or similar)

Timeline is tight—7 to 15 days—so I’m looking for a team or developer who already has experience delivering e-commerce or marketplace apps, can iterate quickly, and is comfortable with tools such as Git, Postman, and CI/CD pipelines.

If you’re confident you can ship a polished MVP on this schedule, let’s discuss architecture choices, milestone breakdown, and any reusable components you can bring to accelerate delivery.