Bazaar is a complete classified marketplace application built with Flutter for Android and iOS. It is suitable for classified advertisements, local marketplace listings, product discovery, user profiles, realtime conversations, notifications, and admin-managed marketplace content.
The package includes a PHP API, MySQL/MariaDB database, Node.js Socket.IO realtime server, Redis integration, Firebase notifications, multilingual support, configurable marketplace filters, safe demo data, demo media files, and complete buyer documentation.
Administrator
Email: admin@demo.com
Password: 12345678
Marketplace User
Email: user@demo.com
Password: 12345678
Seller User
Email: seller@demo.com
Password: 12345678
The demo accounts and demo content are included for testing purposes only. Replace all demo users, passwords, credentials, and configuration values before using the application in production.
Bazaar includes backend-managed application filters through Backend/PHP_API/core/FilterConfig.php. Buyers can configure which filters appear in the application, their display order, labels, backend keys, input types, required or optional state, selectable values, icons, and optional images.
Example filter configuration:
[ 'required' => true, 'item_key' => 'state', 'item_lable' => 'Condition', 'item_type' => 'multi_options', 'values' => [ 'New', 'Used', 'Salvage' ] ] The Flutter application includes dedicated translation files and a language selection screen.
Supported languages:
Buyers configure their own domain, database credentials, shared API key, Redis connection, Firebase project, Google Sign-In client ID, SMTP account, application name, Android package name, iOS bundle identifier, application icon, splash assets, supported language files, visible filters, date and time settings, and in-app purchase product IDs. All configuration points are documented with their relevant file paths.
Passwords are protected with bcrypt using password_hash and password_verify. The backend also includes admin authorization checks, listing ownership validation, and MIME-validated image uploads with randomized filenames.
The buyer package excludes build output, Flutter cache folders, IDE files, Git metadata, PHP vendor files, Node.js node_modules, Android signing files, Firebase service files, private tokens, real user data, and local environment files. The included SQL contains safe demo data, stores demo passwords as bcrypt hashes, and contains no stored authentication tokens.
Important: Some features require separate buyer-owned third-party accounts, including Firebase, Google Sign-In, Google Cloud, map or tile providers, hosting, domain registration, SSL, Redis hosting, SMTP or email services, notification services, Google Play services, and any payment or subscription provider enabled by the buyer. Some providers may offer free tiers, but additional charges can apply depending on the selected plan, region, traffic, storage, usage volume, or transaction volume. Third-party fees are not included with the item purchase.
Bazaar provides a complete and customizable foundation for classified advertisements, local marketplaces, product discovery, seller listings, realtime conversations, notifications, and marketplace administration.
$40 |
Download |
0 average based on 0 ratings.
| Last Update | 2026-08-01 |
| Created | 2026-08-01 |
| Sales | 0 |
| Discussion | Comments |
| Software Version | Flutter 3.x |
| Files Included | Dart YAML JavaScript JSON .java .kotlin .plist .swift JavaScript JS CSS PHP HTML |
| Video Preview Resolution |