Classified Listings
Create and manage ads with title, description, price, phone, location, categories, neighborhoods, and images.
Flutter classified marketplace app
A mobile classified marketplace with user listings, smart filtering, realtime chat, notifications, subscriptions, and admin dashboard screens backed by PHP, Node.js, Redis, and MySQL/MariaDB.
Product overview
Bazaar is a Flutter application for classified ads and local marketplace listings. The package includes Flutter Android/iOS source code, a custom PHP REST API, a Node.js Socket.IO realtime server, Redis integration, MySQL/MariaDB demo data, demo media folders, and buyer documentation.
Users can browse listings, publish ads with images, search and filter by category or location, save favorites, comment, chat, manage profiles, and use language and dark mode settings.
Verified capabilities
Each feature below is based on the included source code, database, screenshots, or documentation.
Create and manage ads with title, description, price, phone, location, categories, neighborhoods, and images.
Main categories, subcategories, cities, neighborhoods, and location fields are included in the app and database.
Home feed search and smart filters are backed by configurable PHP filter definitions.
Profile editing, profile images, followers, favorite ads, my ads, account statistics, and password changes are included.
The Flutter app and PHP API include Google login support with buyer-configurable client values.
Socket.IO, Redis, and Flutter chat screens support realtime text and image messaging.
Firebase Cloud Messaging integration, notification records, and dashboard notification management are included.
The app includes translation files and language selection for Arabic, English, Spanish, French, Hindi, Indonesian, Turkish, Urdu, German, Italian, and Kurdish.
Flutter dashboard screens and PHP endpoints manage users, ads, comments, questions, notifications, categories, places, policies, and subscriptions.
Subscription types, Flutter in-app purchase integration, and Google Play purchase verification are included.
A custom PHP API handles authentication, listings, settings, media upload, dashboard data, subscriptions, and socket bridging.
The package includes safe demo database content and demo media folders for review and setup testing.
Application screens
These screenshots are copied from the existing marketplace preview package and optimized for this live page.
Technology stack
Multilingual UI
The Flutter app includes translation files and a language selection screen. The files confirm support for the language codes below.
Backend and dashboard
The backend stack includes a custom PHP API, MySQL/MariaDB database, Redis integration, and Node.js Socket.IO server. Admin functionality is implemented through Flutter dashboard screens backed by dashboard API controllers for users, listings, comments, questions, notifications, categories, locations, policies, and subscriptions.
Android demo
Download the Android demo and explore the main application experience. Your device may ask you to allow installation from this browser.