listaro.webkodingtheme.com/marketLive

No signup. The admin panel is at /admin/login with the demo account printed on the page; the demo resets every night.

Most classifieds templates are screens with nothing behind them. Listaro ships a Flutter app for iOS and Android, a search-engine-friendly marketplace website and the Laravel admin panel you run it from — one backend, one set of members, listings, conversations and wallets, all with the full source.

It installs from the browser on ordinary shared hosting, with no SSH and no Composer. Card payments, SMS sign-in and push notifications are built in and switched on with your own Stripe, Twilio and Firebase accounts; until then the marketplace runs fully without them.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • listaro.zip, installed from the source you build
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 application you build and publish
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • Flutter
  • Laravel 13
  • PHP 8.3+
  • MySQL or SQLite
  1. The admin panel dashboard: live listings, ads waiting for review, members, open reports, revenue and a seven-day chart.
    1
    Install from your browser

    Upload backend/, create a database and open /install. Every PHP dependency is in the download, so there is no SSH or Composer step.

  2. The admin categories editor: subcategories and the fields sellers fill in — year, mileage, fuel — each marked required or filterable.
    2
    Shape your marketplace

    Categories and the fields sellers fill in, boost prices, your logo and colour — all from the admin panel, with no file editing.

  3. Four app screens: an ad with Chat and Make an offer, a chat with a $780 offer to accept or decline, adding wallet funds by card, and the home feed in Arabic, right to left.
    3
    Build the app against it

    It runs on built-in sample data first; one build flag points it at your server, and the same members and ads appear in the app and on the website.

What it does

  • Flutter app for iOS and Android: browse, search and filter, post with photos, chat, offers, wallet and boosts
  • Public marketplace website: server-rendered pages with canonical links, hreflang, Open Graph, JSON-LD and a sitemap
  • Admin panel: moderation queue with bulk actions, categories and their fields, members, reports, ID verification, payments
  • Stripe Checkout for wallet top-ups and boosts, settled only by a signed webhook
  • Sign in by SMS code (Twilio driver) and push notifications through Firebase Cloud Messaging
  • Chat with offers to accept or decline in the thread; reviews only from real buyers; favourites and saved searches
  • English, Arabic and Turkish, right to left for Arabic — app, website, panel and server messages
  • Web installer with vendor/ included, and one-click updates from the panel

What you need

  • PHP 8.3 or newer with the usual extensions, and MySQL 8, MariaDB 10.6+ or SQLite — ordinary shared hosting is enough, no SSH, Composer or Node
  • Apache with mod_rewrite (the .htaccess is included) or nginx
  • Flutter 3.x (Dart 3.3+) to build the app: Android SDK 36 for Android, a Mac with Xcode for iOS 13+
  • Apple and Google developer accounts (paid) to publish the app under your own name
  • Optional, on your own accounts: Stripe for card payments, Twilio for SMS codes, Firebase for push notifications

The Flutter app and the whole Laravel backend — API, marketplace website, admin panel and installer — are in the download and run on PHP hosting of your own. Stripe, Twilio and Firebase are optional, on your own accounts.

What Listaro does not do

  • It does not come with hosting. The backend installs on PHP hosting of your own; the domain, the certificate and the server are yours.
  • It does not include accounts with Stripe, Twilio or Firebase. Card payments, SMS codes and push ship switched off on a log driver; each provider bills you directly once you add your own keys. Stripe is the only card gateway included, Twilio the only SMS provider.
  • It does not include map tiles or real-time sockets. The map is drawn rather than fetched, and chat refreshes by push and polling, which is what keeps it shared-hosting friendly.
  • It does not moderate itself or write your legal pages. The admin panel is where a person approves ads and handles reports; Terms and Privacy are yours to write.
  • It is a project you build and publish under your own Apple and Google developer accounts, not an app we submit for you.

Questions

What exactly is in the download?

The Flutter app for iOS and Android (37 screens), and a Laravel 13 backend with the REST API the app talks to (73 routes under /api/v1), the public marketplace website, the web admin panel and a web installer, with every PHP dependency already in vendor/. Plus the documentation. Nothing is minified or obfuscated.

Can I try it before I buy?

Yes. The demo runs the same 1.2 code: the marketplace website, in English, Arabic and Turkish, and the admin panel, whose demo login is printed on its sign-in page. Sign in on the website by SMS code — on the demo the code is shown on screen. Card payments are switched off on the public demo, because it has no Stripe account. It resets every night. Open the admin panel demo

Does it take card payments?

Yes, through Stripe Checkout: sellers top up their wallet or pay for a boost by card, in the app and on the website. Card numbers are typed on Stripe’s page, never on your server, and a payment is settled only by a signed webhook. It ships switched off; you enable it with your own Stripe keys, and Stripe charges you per transaction. Without it, you can credit wallets by hand from the panel.

Are there monthly fees?

None to us — it is a one-time purchase of self-hosted software. Your running costs are your hosting and whichever third-party services you choose to switch on: Stripe per transaction, Twilio per SMS (prices vary by country), Firebase, and the Apple and Google developer accounts. They bill you directly.

Will it run on shared hosting?

Yes, if the host offers PHP 8.3+ with the usual extensions and MySQL 8, MariaDB 10.6+ or SQLite. There is no Node, no build step and no queue worker; cron is optional. The installer checks the server and lists anything missing before it writes a thing.

Which languages does it speak?

English, Arabic and Turkish, with a right-to-left layout for Arabic — in the app, the website, the admin panel and every message the server sends. Each member picks theirs. Another language is one translation file per part.

How do updates work?

Upload the new files over the old ones and press Run the update in the panel, or run php artisan listaro:update. Your members, ads, payments and settings are kept. The licence includes one year of updates and email support; after that everything keeps working, and only new versions and support stop.

Everything else is in the Listaro documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.