Skip to main content
Infidec Marketplace logo

ClassiAds-Hub - Classified Ads & Buy-Sell Marketplace with Flutter App, Next.js Website and Admin Panel on Firebase

  • 4.7 Rating
  • 615 Sales
  • Category: eCommerce and Marketplace

ClassiAds-Hub - Classified Ads & Buy-Sell Marketplace — Website, Mobile App & Admin Panel

ClassiAds-Hub is a complete classified ads and buy-sell marketplace for any city, country or niche — cars, phones, property, electronics, jobs and anything else. Sellers post an ad with photos, price, location and category-specific details; buyers search, filter, save favourites, chat with the seller and make price offers; and when the item is sold the buyer can rate the seller.

The package includes a Next.js website, a Flutter app for Android and iOS and a Next.js Admin Panel. Everything runs on Google Firebase: a Cloud Functions REST API, Cloud Firestore, Firebase Authentication (email, phone and Google), Cloud Storage, Cloud Messaging and Firebase Hosting. There is no VPS, PHP, MySQL or cron job to maintain.

Your team runs the marketplace from the Admin Panel: approve or reject ads, build unlimited nested categories with custom fields, manage sliders, feature sections and blog content, verify sellers, handle reviews and reports, and sell posting packages and featured-ad plans on the website through Stripe, Razorpay or PayPal hosted checkout that is verified on the server.

Try the Demo Apps

  • WebsiteWeb Demo
  • Admin PanelWeb Demo
  • Mobile AppAndroid Demo
  • Mobile AppiOS (on request)

The website and Admin Panel demos are online. The Admin Panel demo login and the Android demo build are shared on request — contact us and we will send the demo accounts and the app link.

Platform

Website, mobile app & admin panel — one marketplace

Three apps on one serverless Firebase backend.

ClassiAds-Hub website, Flutter mobile app and Admin Panel on one Firebase backend
ClassiAds-Hub ecosystem: website, mobile app, admin panel and payments around one Firebase Cloud Functions API

Tech Stack & Ad Flow

Serverless tech stack and a moderated ad flow

Next.js and Flutter on Firebase — and how an ad goes from photo to sold.

ClassiAds-Hub tech stack: Next.js, Flutter, Cloud Functions, Firestore, Firebase Auth, Storage, Cloud Messaging, Hosting, Stripe, Razorpay, PayPal and Google Maps
Ad lifecycle: post, admin review, live, chat and offers, mark as sold and seller review

Website

A fast marketplace website

Category menus, search and filters, rich ad pages, posting, chat and a full user dashboard.

ClassiAds-Hub website home, search results and responsive mobile layout
Ad detail page with photo gallery, price, specs, verified seller card and ratings, on the website and in the app
Post an ad with category fields, photos and location, and manage it from My Ads
Chat between buyer and seller with price offers and push notifications

Mobile App

Your marketplace in every pocket

A Flutter app for Android and iOS that shares accounts, ads and chats with the website.

ClassiAds-Hub Flutter app: home, categories, ad detail and My Ads
Seller verification badges, ratings and reviews, and reports with admin moderation

Admin Panel

Admin Panel — run the marketplace from one console

A role-based Next.js panel with live KPIs, moderation, catalogue, content, monetization and settings.

Admin dashboard with ad counts, users, subscriptions, reviews and a revenue chart
Ads moderation list with status filters and the ad review screen
Nested categories with icons and ordering, and custom fields per category
Home screen sections, sliders, feature sections and the blog editor
Subscription packages and featured-ad plans sold on the website with invoices
Website checkout with Stripe, Razorpay, PayPal and bank transfer, verified on the server
Roles and staff permissions, push campaigns and settings sections

Requirements

What you need to launch — and what you get

Requirements: Firebase Blaze plan, Node.js 22 and Firebase CLI, Flutter SDK, Google Play Console, Google Maps API key, optional Stripe, Razorpay or PayPal
Everything included: website, mobile app, admin panel, Firebase backend, payment integrations, migration and QA tools, documentation and updates

Need Help With Installation?

We'll Set Up ClassiAds-Hub for You

From installation to launch – we handle everything for you.

Let's Set It Up

How to Generate Revenue with Your ClassiAds-Hub

ClassiAds-Hub is designed to help you build a profitable business with multiple revenue opportunities.

  • Posting Packages

    Sell packages that set how many ads a user can post, for how long and in which categories.

  • Featured Ads

    Charge sellers to feature an ad at the top of search and the home feed for a number of days.

  • Paid Posting Mode

    Switch off free listing so every ad needs an active package.

  • Banner Ads

    Sell your own banner placements to local businesses.

  • Job Listings

    Run a jobs board alongside the marketplace.

  • Promotions

    Push campaigns, sliders and feature sections to drive traffic to paid listings.

Choose the Perfect Plan for Your Unique Needs (License)

See the differences between the regular and extended licences, and pick the one that fits what you need.

Regular versus extended licence features
FeatureRegular LicenceExtended Licence
Lifetime License Validity & FREE Update
Permitted for 1 Domain
6 Months of Basic Support (Guidance Only)
All Premium Features
For Personal Project
Ready-to-Launch Configuration (Android, iOS, Web & Admin Panel (If Applicable))
6 Months of Dedicated Support

Extended License Exclusive

Launch Faster with FREE Setup Assistance

Extended license buyers receive complimentary backend deployment and domain server configuration from our expert engineering support desk.

  • Faster Time to Market
  • Support Beyond Launch
  • Expert Deployment

Frequently Asked Questions

What do I get when I buy ClassiAds-Hub?

The complete source code of the Next.js website, the Flutter mobile app, the Next.js Admin Panel and the Firebase backend (Cloud Functions API, security rules, indexes), plus the MySQL import tool, QA scripts, online documentation and lifetime updates.

Do I need a VPS or hosting server?

No. ClassiAds-Hub runs on Google Firebase (Blaze pay-as-you-go plan). The website and Admin Panel are hosted on Firebase Hosting and all server logic runs in Cloud Functions.

Which payment methods are supported?

On the website: Stripe, Razorpay and PayPal hosted checkout pages verified on the server, and manual bank transfer confirmed by an admin. The mobile app has no in-app purchases, so Google Play Billing rules do not apply — sellers buy packages and featured ads on the website.

Can I add my own categories and ad fields?

Yes. Create unlimited nested categories with icons, and attach custom fields (text, number, dropdown, checkbox, radio and more) to any category from the Admin Panel.

How are ads and sellers moderated?

New ads can wait for admin approval; admins approve, reject with a reason or feature them. Users can report ads and sellers, and sellers can request a verified badge by uploading documents for review.

Can I rebrand ClassiAds-Hub with my own name, logo and colours?

Yes. The documentation explains how to change the app's package name, name, launcher icon, splash and colours, and how to update the website and Admin Panel branding.

I already run the older MySQL version. Can I move my data?

Yes. The included import tool copies users (with their passwords), categories, ads, chats and settings from MySQL into Firestore and Firebase Authentication.

Customer Reviews

  • I'm very satisfied with how the FreshCart app works and the team's support. They responded quickly and provided excellent cooperation and support. I highly recommend working with them for any food delivery project.

    Rucell · Code Quality

  • Five stars! I've purchased multiple products from Infidec Marketplace and they are easily the best in the market. Clean code and excellent work. Highly recommended!

    ajaythakkar · Code Quality

  • Very good software product. It is very convenient that everything is in one assembly - admin panel, public site and application. Also very well written documentation.

    Zyoma855 · Customizability