Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. PHP Scripts
  4. Classifieds & Directory
  5. Listora – Multi-Country Classifieds Mark...

Listora – Multi-Country Classifieds Marketplace Laravel Script with Flutter Android App

Web 0 sales Updated Oct 20, 2026

Product overview

A complete buy and sell classifieds marketplace with a Laravel 13 website, an admin panel and a Flutter Android app. It includes 250 countries, 8 languages, 7 payment gateways, SMS and social login, SEO and AdSense.

Frequently bought together

This scriptListora – Multi-Country Classifieds Mark... $40.00
Total for the bundle
$55.00

Item details

Platform
Files included
.php .html .css JavaScript .js .json .dart .kts .gradle .svg .md .yml/.yaml composer.json .blade.php pubspec.yaml .env example Documentation
Compatible with
PHP 8.3 PHP 8.4 PHP 8.5 Android 8+ Flutter 3.x Android Studio
Software framework
Laravel Flutter
Database
MySQL 5.7 MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Custom CSS
JavaScript framework
Chart.js
Programming language
PHP JavaScript Dart HTML/CSS
Version
1.0.2

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emaildemo@demo.com
Passworddemo1234

Description

Your own buy & sell marketplace, for any country

Listora is a complete classifieds platform in the style of OLX and ikman. It includes a fast, responsive website, an admin panel that controls everything, and a Flutter Android app with full source code. Run it worldwide, for a few countries, or for one country and one language only. It takes one click in the admin panel.

Built for buyers and sellers

Visitors search with filters for each category (price, year, mileage, rooms, brand), browse ads with photo galleries, and contact sellers by phone, WhatsApp or the built-in chat with price offers. Sellers post ads with a 4-step wizard: photos are converted to WebP automatically and a live SEO score helps every ad rank on Google.

Every country, language and currency

250 countries with cities, phone codes and currencies are pre-loaded. 8 languages are included (English, Tamil, Sinhala, Hindi, Arabic, French, Spanish, Chinese) with right-to-left support, and the translation editor covers any of 185 languages. Exchange rates update every day.

Earn money from day one

Sell Featured, Top, Urgent and Bump promotions through Stripe, PayPal, Razorpay, Paystack, Flutterwave, PayHere or bank transfer. Payments use server-side verification and signed webhooks. Google AdSense on the website and Google AdMob in the app are configured from the admin panel.

Secure sign-in and notifications

Users sign in with e-mail verification, an SMS code (Twilio, Vonage, Plivo or any HTTP SMS API), Google or Facebook. Push notifications run through Firebase or OneSignal. You can send a push for any ad, and new ads in the categories you choose trigger alerts automatically.

SEO that works

Every ad gets an SEO score out of 100. Listora also includes structured data, hreflang, canonical URLs, image sitemaps, IndexNow, redirects, a 404 monitor and site verification for Google, Bing, Yandex, Baidu, Pinterest and Facebook.

Easy to install, easy to brand

Upload the ZIP and run the web installer. No Composer, Node.js or SSH is needed, because the vendor folder is included. In the admin panel you set your logo, colours, fonts and theme, and you can rename the secret admin folder. The Android app reads your name, logo, colours, countries and languages from your website, so it needs no rebuild when they change.

Core features

Marketplace website

  • Home page with search, categories, featured and latest ads, popular cities and trending searches
  • Search with filters per category (price, year, mileage, rooms, brand…), sorting, grid and list view
  • Ad pages with photo gallery and full-screen viewer, details, seller card, call, WhatsApp, share, report and similar ads
  • 4-step posting wizard: category, custom fields, drag-and-drop photos (auto WebP), price and location, live SEO score
  • Built-in chat with quick replies and price offers
  • User dashboard: my ads (renew, mark as sold, promote), favourites, saved searches with alerts, payments, notifications, profile
  • Seller profiles and verified seller badge with private ID document check
  • Light and dark mode, smooth animations, fully responsive with a phone tab bar

Every country, language and currency

  • 250 countries with their cities, phone codes and currencies pre-loaded
  • Country, city, language and currency picker; prices shown in the seller's currency with an estimate in the visitor's
  • Run it worldwide, for a few countries or for one country only: one click in the admin panel or the installer hides the country picker and limits ads, search, sitemap and app to your countries
  • 8 languages included: English, Tamil, Sinhala, Hindi, Arabic, French, Spanish, Chinese; right-to-left support
  • Translation editor in the admin panel for any of 185 languages; translatable categories, fields, pages and plans
  • Exchange rates update automatically every day

Sign-in & notifications

  • E-mail and password with e-mail verification, phone number with SMS code, Google and Facebook login
  • SMS providers: Twilio, Vonage, Plivo or any HTTP SMS API
  • Notifications by e-mail, app push and inbox with 16 editable templates for users and admins
  • Push campaigns to everyone, one language or one country, with picture and link
  • Push with Firebase or OneSignal — chosen and configured in the admin panel, no app rebuild
  • "Send push" for any ad, and automatic alerts when new ads go live in the categories you choose
  • Optional Cloudflare Turnstile captcha

Payments

  • Paid promotions: Featured, Top, Urgent and Bump plans with your own prices and durations
  • Stripe, PayPal, Razorpay, Paystack, Flutterwave, PayHere and bank transfer with slip upload and one-click approval
  • Server-side verification and signed webhooks; amounts and currencies are checked and a payment is applied only once

SEO & ads

  • SEO score out of 100 for every ad with tips for sellers and admins
  • Meta title and description templates, Open Graph, hreflang, canonical URLs
  • Product, Offer, BreadcrumbList, Organization and WebSite structured data
  • Sitemap index with image sitemaps, robots.txt, RSS feed, IndexNow, redirects and 404 monitor
  • Search engine verification for Google, Bing, Yandex, Baidu, Pinterest and Facebook; Google Analytics 4
  • Google AdSense: home, search results and ad page slots, auto ads and ads.txt

Admin panel

  • Dashboard with KPIs, charts and system health; fully responsive
  • Ads moderation with bulk approve, reject with reason, feature, expire and delete
  • Categories with icon picker (1,500+ icons) and custom fields per category
  • Users, seller verification, reports, pages editor, payments, promotion plans
  • Logo, favicon, 8 colour presets or your own colours, fonts, corner style, light/dark theme
  • Renamable secret admin folder, demo mode, clear cache, run background tasks

Flutter Android app

  • Full source code: home, search with filters, ad pages, posting with photos, chat, favourites, saved searches, notifications, profile, verification, promotions
  • Takes name, logo, colours, languages and countries from your website — no rebuild after changing them
  • Push notifications (Firebase or OneSignal), light/dark switch, 8 languages, offline demo mode
  • Google AdMob banners and full-screen ads, rating prompt and exit confirmation — all controlled from the admin panel

Code

  • Laravel 13 (PHP 8.3+): MVC, migrations, Blade, service classes, REST API with Sanctum tokens, automated tests
  • Web installer, automatic database updates after uploading a new version, hourly tasks without cron (cron optional)
  • Secure: CSRF, rate limits, encrypted keys, private file storage, security headers

Server requirements

  • Web hosting with PHP 8.3 or newer (8.3, 8.4, 8.5) and MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite also works)
  • PHP extensions: pdo_mysql, mbstring, openssl, curl, gd with WebP, fileinfo (intl recommended)
  • Apache or LiteSpeed with mod_rewrite (cPanel, hPanel, Plesk, DirectAdmin) or Nginx; HTTPS recommended
  • No Composer, Node.js or SSH needed — all libraries are included
  • Android app: Flutter 3.x and Android Studio or Visual Studio Code to build; push notifications need a free Firebase or OneSignal account
  • Payment gateways, SMS providers, Google/Facebook login, AdSense and AdMob need your own accounts

Installation instructions

Install

  1. Create an empty MySQL database and a user with all privileges in your hosting panel, and select PHP 8.3 or newer.
  2. Upload the ZIP to your domain folder (e.g. public_html) and extract it. It works in the domain root, in a subfolder or with the document root set to the public folder.
  3. Open your-domain.com/install: the web installer checks the server, creates the tables and your admin account (optional sample ads).
  4. Log in at your secret admin folder (chosen during installation) and set your logo, colours, e-mail (SMTP), SMS provider and payment methods in Settings.
  5. Android app: open the mobile_app folder in Visual Studio Code or Android Studio, set your website address in one file, change the app name and icon, then build the APK — every step is in the included app guide.

Updates

  1. Upload the new ZIP over the old files (keep .env, storage and public/uploads) — the database updates itself and caches clear on the next visit.

The illustrated step-by-step guide (shared hosting, VPS / Nginx, payments, SMS, e-mail, push, SEO, AdSense, app, FAQ) is in public/codester/docs/index.html.

Changelog

Version 1.0.2

  • Push with Firebase or OneSignal, chosen in the admin panel; "Send push" for any ad; automatic alerts for new ads in chosen categories.
  • Google AdMob for the app (banners and full-screen ads), rating prompt, exit confirmation and light/dark switch in the app.
  • Fixed: the country picker now updates at once when you go from one country back to several.

Version 1.0.1

  • Serve one country, a few countries or the whole world with one click (also in the installer); one-language mode.
  • Setting to let visitors change the display currency, or show prices only in the country's currency.
  • Fixes: numeric search filters, phone reveal in the app, ad photo back button, very narrow screens and large text.
  • Browsers always load the newest CSS and JavaScript after an update.

Version 1.0.0

  • First release: classifieds website, admin panel and Flutter Android app.
  • 250 countries with cities and currencies, 8 languages with right-to-left support and a translation editor.
  • Stripe, PayPal, Razorpay, Paystack, Flutterwave, PayHere and bank transfer for paid promotions.
  • E-mail, SMS code (Twilio, Vonage, Plivo, any HTTP API), Google and Facebook sign-in.
  • SEO score for every ad, structured data, sitemaps, IndexNow, AdSense.
  • Web installer, demo mode, renamable admin folder, automatic updates.

Reviews

0.0
Based on 0 reviews