Cross-Platform Goods Marketplace App

Job ID: 40544878

Budget: ₹12,500 – ₹37,500 INR

Project Overview

I am looking to develop a simple cross-platform marketplace mobile application for iOS and Android, inspired by the user experience of Carousell. The app will allow users to buy and sell items, negotiate directly through in-app messaging, and manage their listings. It will also include a secure backend with an admin panel for managing users, listings, and platform settings.

The goal is to build an MVP with the core marketplace functionality while ensuring the app is scalable for future enhancements.

Core Features
User Accounts
User registration and authentication via email, phone number, or social login.
User profile management.
Marketplace
Create product listings with photos, title, description, category, condition, and price.
Admin-controlled limits on the number of active listings and photos each user can upload.
Sellers can:
Create listings
Edit listings
Pause/unpublish listings
Delete listings
Mark listings as Sold
Search & Discovery
Product search.
Category browsing.
Filters and sorting options.
Favorite/Save listings.
Recently viewed products.
Buyer & Seller Communication
Built-in in-app chat for buyers and sellers to negotiate directly.
Users may optionally share their WhatsApp number or phone number through the chat if both parties agree to continue the conversation outside the app.
Push notifications for new messages and important marketplace activity.
User Safety
Users can report inappropriate listings.
Users can block other users.
Payments
Payment integration allowing users to purchase:
Additional listing slots.
Additional photo upload slots.
Admin Panel

The admin backend should allow administrators to:

Manage users.
Manage product listings.
Remove inappropriate content.
Configure the maximum number of listings allowed per user.
Configure the maximum number of photos allowed per listing.
Set a minimum listing price (for example, $10).
Manage platform settings.
Backend & Infrastructure
Secure backend architecture.
Recommendation for hosting infrastructure suitable for the application.
Scalable database and API design.
Deliverables
Native-quality mobile applications for iOS and Android, ready for submission to the Apple App Store and Google Play Store.
Secure backend with a web-based admin panel.
Complete source code.
Deployment assistance and guidance for publishing the applications.
Documentation covering setup, deployment, and backend management.
Notes

The application should provide an intuitive buying and selling experience similar to Carousell while maintaining a clean, modern, and responsive interface. The MVP should focus on the essential marketplace functionality, with a backend architecture that can support future feature expansion.