Listaro documentation
A classifieds marketplace with the server included, not just the screens.
Before you start
- Flutter installed, and the usual Android and iOS toolchains for whichever platform you ship
- A server with PHP and MySQL for the Laravel API and the admin panel, when you move off the sample data
- An Apple and a Google developer account to publish under your own name
- Nothing at all for the first build: it runs on bundled sample data
The Flutter app, the Laravel API and the admin panel are all in the download, and all run on a server of your own.
What it does not do
- It does not come with a server. The Laravel API is in the download; hosting it, and the domain and certificate, are yours.
- It does not process payments. The screens are there; connecting a gateway and passing store review is your work.
- It does not moderate itself. A classifieds marketplace needs a person, and the admin panel is where they work.
- It is a project you build and publish under your own developer accounts, not an app we submit for you.
What is in the download
Three pieces, built against each other: a 36-screen Flutter app, a Laravel API with 29 endpoints, Sanctum authentication and 27 migrated tables, and an 11-screen web admin panel for moderation, categories, users, reports, payments and promotions.
Bundled sample data with real photos and conversations, so the app is worth looking at before anything is deployed.
The first build
Install Flutter and run the app against the bundled sample data. Do this before touching the server: it confirms your toolchain works, and separates ‘my Flutter setup is wrong’ from ‘my API is wrong’, which are otherwise the same error message.
Then deploy the Laravel API — composer install, environment file, migrations — and the admin panel beside it.
Rebuild the app with the flag that points it at your API. No screens change; only the data source does.
Making it your marketplace
Design the categories and their custom fields before you launch. A filterable field appears in search and in the posting form automatically, so the category structure is most of the product design.
Moderate from the admin panel from day one. A classifieds marketplace with no moderation habit acquires one the hard way.
Publish under your own developer accounts, with your own branding and store listing. The licence covers the application you build and publish.
Licence, updates and support
- One licence covers 1 application you build and publish.
- 1 year of updates, from the date of purchase.
- 1 year of email support.
- Instant download + licence key by email
- 30-day money-back guarantee
Questions this page does not answer go to support@webkoding.com. If you bought from us and cannot find your licence key, look it up here.
Common questions
Is the backend really included, or is it screens only?
Included. The Flutter app, the Laravel API with 29 endpoints and Sanctum auth, and the 11-screen admin panel are all in the download, built against each other. Most classifieds templates give you forty designed pages and leave the API to you.
Do I have to deploy a server before I can see it work?
No. It runs on bundled sample data out of the box, so every screen works before any server exists. Switching to your own API is one flag on the build command.
How do custom fields work?
They belong to categories — text, number, select, multi-select and boolean. Marking one filterable makes it appear in search, in the filters and in the posting form automatically, which is what stops a marketplace becoming a fork per category.
Can I publish this on the App Store under my own name?
Yes. It is a project you build and publish under your own developer account; the licence covers the application you build from it.
Is the source readable, or generated?
Hand-written Flutter and Laravel. You are buying something a developer can maintain, not a build artefact.
