Overview
Relist – P2P Marketplace with Web and Flutter App
Relist is a peer-to-peer marketplace solution for building a platform where people can buy and sell pre-owned products. It includes a modern Next.js web application, a PostgreSQL backend, a web-based admin console and Flutter source code for Android and iOS.
Buyers can discover nearby listings, browse product details, save favourites, contact sellers and negotiate through messages, offers and counter-offers. Sellers can publish products, manage inventory, track offers and maintain their marketplace profiles.
The platform also includes administrative tools for listing moderation, identity verification, member management, reports, analytics and transaction records.
The package provides web and mobile source code, PostgreSQL migrations, Prisma configuration, seed scripts, tests and installation documentation.
Payment and deployment information: Payments operate in sandbox mode by default. Live Stripe and bKash payments require the buyer's own merchant accounts and configuration. Live payouts are reconciled manually, and the current payment adapters settle in BDT. Currency display settings do not provide automatic currency conversion.
Relist is developer-oriented source code. Hosting, third-party services, app signing, developer accounts and store submissions are the buyer's responsibility.
Features
Marketplace and discovery
Responsive marketplace built with Next.js 16 and React 19.
Product categories, search filters and location-based browsing.
Map view for discovering nearby products.
Product galleries and structured Condition Passport details.
Seller profiles and reviews.
Favourite listings and saved searches.
Listing drafts and seller inventory management.
Buyer and seller communication
Buyer-seller messaging.
Product offers and counter-offers.
Accept and decline offer actions.
Transaction records and listing management.
Seller tools for managing published products and offers.
Payments and transactions
Sandbox payment demonstrations.
Stripe and bKash payment adapters.
Payment-hold workflow and transaction records.
Refund and dispute management workflows.
Seller payout records and manual reconciliation.
Payment configuration for supported merchant accounts.
Administration
Web-based admin console.
Listing moderation and identity review.
Member and user management.
Reports and marketplace analytics.
Transaction, refund and dispute management.
Branding tools and currency display settings.
Notification infrastructure and optional provider integrations.
Flutter mobile applications
Flutter source code for Android and iOS.
Integration with the included versioned REST API.
Riverpod state management.
API models and platform project files.
English Flutter customization documentation.
Developer resources
Next.js and React web source code.
PostgreSQL database migrations and Prisma configuration.
Seed scripts, Docker references and tests.
Offline installation and configuration documentation.
Web deployment and usage instructions.
Mobile customization guide for icons, splash screens, themes, fonts and translations.
Requirements
Web application
Node.js 22.12.0 or later; Node.js 24 recommended.
PostgreSQL 16.
npm.
Node.js-compatible hosting environment.
HTTPS-enabled domain.
Persistent storage and scheduled jobs.
Flutter mobile applications
Flutter SDK with Dart 3.13.2 or later within Dart 3.
Android SDK and JDK 17 for Android builds.
macOS, Xcode and CocoaPods for iOS builds.
iOS deployment target: iOS 15+.
Developer accounts and signing identities for app distribution.
Third-party services
Stripe or bKash merchant accounts for live payment processing.
Separate SMS and email provider accounts if required.
Storage and push notification providers if enabled.
Optional AI service credentials if using AI integrations.
Important: Live payments require merchant credentials and webhook configuration. Nagad is sandbox-only. Mobile app signing, publishing and store approval are not included.
| Category | Scripts & Code / NodeJS |
| First release | 10 November 2026 |
| Last update | 11 November 2026 |
| Files included | Documentation |
| Tags | Relist , P2P marketplace , second hand marketplace , classified ads script , Next.js marketplace , Flutter marketplace app , buy and sell platform , peer to peer marketplace , used products marketplace , React marketplace , PostgreSQL marketplace |







