Code

Discussion on eClassify - Classified ads Buy and Sell Marketplace Flutter App with Laravel Admin Panel

Discussion on eClassify - Classified ads Buy and Sell Marketplace Flutter App with Laravel Admin Panel

By
Cart 1,057 sales
Recently Updated

1149 comments found.

Hi WRTeam,

Proposed Enhancements for the Classifieds Platform

1. Tier-Based Visibility Badges Beyond a generic Featured badge, listings should display clear and visible badges that differentiate ads based on both the seller’s experience on the platform and the package purchased. These badges introduce status signaling, build buyer trust, and create a strong psychological incentive for sellers to upgrade to higher-tier packages.

2. Admin-Configurable Package Features The system should allow administrators to define, manage, and adjust features per package, not just naming them but configuring how the system behaves. Higher-priced packages must unlock progressively stronger benefits, such as premium badges, enhanced visibility, priority placement based on the package bought, and extended listing options, ensuring a clear and justifiable value hierarchy across pricing tiers. Currently, there is barely a compelling reason for anyone to buy a higher-priced package.

3. Payment Gateway Constraints While I was preparing for launch, research and engagement with Flutterwave highlighted strict eligibility requirements. Early-stage startups are often required to demonstrate significant scale and market presence before approval, leaving no African payment gateway options at the startup phase. Somebody already suggested DPO Pay, which is very flexible and easy for startups.

4. Predefined Message Templates The platform should include message templates for buyers and sellers. This will streamline communication, reduce repetitive typing, and improve response efficiency, particularly for sellers managing multiple inquiries.

These features are not optional enhancements but core requirements for a competitive classifieds platform. Their implementation is critical for effective monetization, seller retention, and a professional user experience.

Hi WrTeam, Congrats on your recent update!

Here are the key enhancements that I feel are quite needed

1. WhatsApp Chat Button – Icon & Cross-Platform Consistency

  • Current situation (mobile): The recently added WhatsApp chat button uses a non-standard icon that is not immediately recognizable as WhatsApp. This reduces its effectiveness since users need to identify the feature quickly.
  • Suggested fix: Replace it with the official WhatsApp icon (green speech bubble with white telephone handset) for instant recognition and higher engagement.
  • Additional request: Add the same WhatsApp chat button (with the correct icon) to the web version to achieve full feature parity between mobile app and web.

2. Controlled Step-by-Step Listing Flow on Web Version

  • Current behavior: On web, users can freely navigate/toggle between listing steps (e.g., jump ahead to Images or Location) without completing the current required fields.
  • Desired behavior: Implement a guided, sequential flow identical to the mobile app — users should only proceed to the next step after properly completing the current one (prevent skipping or non-linear navigation until required fields are filled).
  • Implementation notes: Admins could drag-and-drop steps or select from a list of available modules/sections (e.g., Basic Info, Location, Images, Custom Fields, Price, etc.).
  • Benefits:
    • Reduces incomplete or erroneous listings and improves data quality
    • Lowers seller frustration with a smoother, more logical process
    • Ensures consistent experience across platforms (mobile already guided)
    • Provides powerful customization — admins can optimize the flow per category or globally, making eClassify more versatile for diverse markets (vehicles, property, jobs, etc.)
  • Benefits: Reduces incomplete or erroneous listings, improves data quality, lowers seller frustration, and ensures a consistent experience across platforms.

3. Dependent / Cascading Custom Fields (Relational Fields)

  • Feature request: Add support for dependent custom fields (cascading / relational dropdowns), separate from child/sub-categories logic.
  • Primary use case – Brand / Make → Model:
    • Admin creates a “Brand / Make” custom field (dropdown: Tecno, Samsung, Toyota, Honda, etc.)
    • For each brand, admin defines a linked “Model” field showing only relevant options.
    • Example: Selecting Tecno → Model dropdown shows Spark 10, Camon 20, Phantom V Fold, etc.
    • Selecting Toyota → Model shows Corolla, RAV4, Hilux, Land Cruiser, etc.
  • 4. Smart / Intelligent Search Functionality

    • Feature request: Introduce smart search capabilities powered by more advanced logic (ideally incorporating AI/ML elements where feasible) to go beyond basic keyword matching.
    • Key elements to include:
      • Auto-suggestions / predictive search as the user types (showing popular or relevant queries)
      • Spell correction / typo tolerance (e.g., user types “samsng” → suggests “Samsung” listings)
      • Core benefits:
        • Replaces error-prone free-text model entry with structured selection → dramatically better data quality & consistency
        • Makes listing faster and easier (critical for high-value categories like phones, vehicles, electronics)
        • Enables precise filtering: buyers can filter by both Brand and Model (e.g., only “Tecno Spark 10” listings)
        • Aligns with industry standards — virtually no leading classifieds platform requires users to manually type models for phones, cars, or similar items
      • These improvements would bring eClassify significantly closer to (and in key areas ahead of) the user experience offered by top-tier classifieds platforms. They directly enhance seller satisfaction, listing quality, search relevance, and overall conversion — all essential for strong market positioning and growth.

        Thank you for your continued work on the platform. I’m genuinely excited about its direction and happy to provide further clarification, examples, or even simple mockups if that would help with implementation.

Hello tndkpaul,

Thank you very much for taking the time to share such detailed and well-thought-out suggestions. We truly appreciate the effort you’ve put into outlining these enhancements and explaining their potential impact on usability and overall platform quality.

Your points regarding WhatsApp integration consistency, guided listing flow on web, dependent custom fields, and smart search functionality are all valuable recommendations. We will carefully review and discuss these suggestions with our team for consideration in future updates.

Feedback like yours helps us improve the product in a more practical and market-driven direction. Please feel free to share any further ideas anytime — we genuinely value your input.

Thank you for your continued support.

Hello Tndkpaul Sir,

Good news – DPO Pay payment gateway is now available for integration. You can explore and set it up alongside other supported options. Thanks for checking, and we appreciate your continued feedback.

Best regards, WRTeam

I have a few suggestions 1. Ad highlights must be placed horizontally instead of vertically, so the ad looks smaller and doesn’t require more scrolling. 2. The option to change the flag should be available in the admin panel. 3. The user interface of the home page of the advertisement should be editable through the admin panel.

Rest is OK, and I give 5 stars to your script

Hello vikas gupta sir ,

Thank you very much for your valuable suggestions and for the 5-star rating — we truly appreciate your feedback

We have carefully noted all your points regarding the ad highlights layout, flag management from the admin panel, and making the advertisement home page UI editable via the admin panel. We will definitely discuss these suggestions with our team and evaluate the feasibility of adding them in upcoming updates.

Your feedback helps us improve the product, and we’re glad to hear that the rest of the script meets your expectations. Please feel free to share any additional ideas or requirements anytime.

Your support team is very poor. They are not responding to my query, which has been pending for the last 5 days and still unresponsive

Hello vikasgupta26,

Sorry for the delay in responding to your support request. Our support team has already contacted you via MS Teams. Please continue the discussion there.

Thank You.

I want to make sure before purchasing.

When adding an advertisement, does it appear only in a specific city or does it appear to everyone? Can the user choose the city in which they want the ad to appear only, without other cities?

Can the user hide the map from their account or their post?

Can the user add a regular video and also add it in a reel format?

Are there new badges that can be added or edit to the account, such as Top Seller or other badges?

Is it possible to send a notification to all users on the platform?

Is it possible to block external links?

Suggestion: I hope these features are available.

Hello Waleed_WD sir

Thank you for your interest and for sharing your questions. Please find the clarifications below:

• Advertisement visibility by location: Advertisements are displayed based on the user’s location. If ads are available for the selected city, they will be shown accordingly; otherwise, global advertisements will be displayed.

• City-specific advertisement selection: Yes, users can choose a specific city or location while posting an advertisement, and the ad will be visible only in that selected area.

• Map visibility on posts/accounts: Users can deactivate their posts, which will hide the listing along with its map visibility.

• Video and reel support: Currently, users can add a video or reel link. Direct video or reel uploads are not available in the current version.

• Account badges (e.g., Top Seller): At present, a Seller Verification badge is available and can be obtained by completing the seller verification process. Additional badge types can be introduced in future enhancements.

• Platform-wide notifications: The admin panel allows notifications to be sent to all users or to selected users as needed.

• Blocking external links: We would appreciate it if you could share more details regarding this requirement so we can better understand and assist.

We hope this addresses your queries. Please feel free to reach out if you need any further clarification.

Thank you !!

Inorder to increase engagement, Blog needs to have share button, and like

Hello Macbethmanen,

Thank you for your suggestion. We will surely consider adding share button to blogs in upcoming updates.

Hello, I sent you a support ticket, please check. Tnx!

Hello panaiotis1,

Thanks for getting in touch. We’ve replied to your support ticket, please check your inbox and continue the discussion with our team there.

Hi, can i import the demo data to my live website?

Hello wpstore71,

We provide an option to import our dummy data into your database so you can get started quickly. In addition, we support bulk uploads for categories and custom fields if you prefer to use your own data.

Let me know if you were referring to something else.

Please presale question, i’m in african country but here we use many mobile gateway money, can we still use flutterwave for that for ios surely instead of inapp purchase, can you explain please??? its says that apple store decide to use inapp purshase , its ok or what, explain please

Hello digitauras,

On iOS, Apple requires In-App Purchase for subscriptions or any in-app digital purchases. Actual buyer–seller transactions are not handled inside the app and are completed outside the app, so using Flutterwave or mobile money for those is fine.

No im talking about advertisement listings package for ios, if i do’nt need website only ios and android

For advertisement listing packages on iOS, In-App Purchase is mandatory, as Apple does not allow third-party payment gateways for purchasing digital goods within the app.

Re-suggestion / Feature Request

Hello WRTeam, :grin:

I’d like to strongly re-suggest an important backend + monetization feature that most modern classified listing platforms already provide.

This feature was previously described by OMARHARIRI, and about 2 months ago I also suggested this improvement.

1. Free Ads Limit & Duration Control

Currently, there is no clear control over free ads count or free ads duration, which creates serious problems:

  • Unlimited free ads reduce the value of paid packages
  • Users have no incentive to upgrade
  • Admin loses control over platform monetization

Suggested improvement:

If admin sets users to post ads for free, this currently means the plan never expires (forever).

There is no value field to control:

  • How many days an advertisement should be displayed
  • What happens after the duration ends

After the specified number of days, the advertisement should be:

  • Automatically hidden, or
  • Expired, or
  • Deleted (admin choice)
Free ads without duration control remove the purpose of paid plans.

2. Package Duration Control (Very Important)

If the above suggestion cannot be implemented, then please allow admin to use the setup below.

At the moment, packages rely only on advertisement duration, not package validity, which limits flexibility.

Most modern classified platforms allow:

  • Package validity: 1 month, 3 months, 6 months, 12 months
  • Lifetime / Never Expire packages
  • Package expiration independent of ad duration

Suggested improvement:

  • 1 Month
  • 3 Months
  • 6 Months
  • 12 Months
  • Lifetime (Never Expire)

This should include existing features, not replace them.

Why This Feature Is Needed

Most of us are using low storage servers (less than 100GB).

Unlimited ads without expiration can:

  • Consume storage very fast
  • Reduce system performance
  • Increase hosting costs

Choosing one of these two features will make all customers feel satisfied when setting up package plans. :grin:

Important Note About Reviews

Some users suggested moving user reviews from the seller profile to the advertisement page.

Please do NOT do this. :shocked:

On classified listing sites:

  • Buyers need to trust the seller, not just the ad
  • Advertisements may be deleted or expired over time
  • Seller profiles remain permanent

If reviews are tied only to advertisements, buyers cannot know whether a seller is trusted.

This app connects buyers and sellers directly.

Only eCommerce sites need product reviews, while classified sites always need seller reviews. :cry:

Hello Techtonichub sir

Thank you very much for sharing your valuable suggestions. We truly appreciate your feedback and are continuously working to improve the product based on our clients’ inputs.

We have already implemented changes related to ad duration, and this enhancement will be available from the next update. We will also carefully review your other suggestions and discuss them with our team for possible inclusion in future updates.

Thank you again for your support and for helping us make the product better.

I have contacted support twice on 27/12/2025 with no response. I contacted them again today, but unfortunately, no one has replied yet.

Hello ahmednour010 sir

We sincerely apologize for the delay. Kindly contact us through the provided team support link and share your queries there, so our team can assist you appropriately. Support link : https://teams.live.com/l/invite/FEA9j-P9fvDOCvjlA0?v=g1

Thank you.

add referral option, if this option available then more new users enter in this system

Hello wowemall,

Thank you for the suggestion. A referral system is already on our roadmap and will be included in a future update.

Hi, what’s the ui framework the flutter app uses?

Hello yangwenhaogdut,

The app is built directly using Flutter’s core widgets, which automatically adapt to different platforms and screen sizes, no separate third-party UI framework is used.

Ok, is it material UI? Another question: what is your next release date?

Yes, the app uses Material UI components and widgets.

Development for the next update is complete, and testing has also been finished. We’re currently addressing a few bugs identified during testing, which has caused a slight delay in the release. Once these are resolved, we’ll release the update as soon as possible.

Hello, I want to confirm one thing, there is option in setting to set the storage file it is file system or on S3, but i guess it is not working, because i am unable to find the option where i can enter S3 details. Please confirm it is working or not, and if not yet, then when i can expect?

A small input from my side, you have given the option to add video url in app, but it is not idle way, there should be option to record or choose the video, because it is difficult for someone to first upload video youtube and then place the url here in app. If this this can be changed to proper way it would be great.

Regards

Hello deep1931,

1. Could you please confirm whether the details form appears after switching the file storage from local server to AWS S3? If yes, kindly reach out to our support team so we can assist you further.

2. Thank you for sharing your feedback. We understand the inconvenience of having to upload a video elsewhere and then provide a URL. This is a valid point, and we’ll definitely consider discussing and improving this feature in future updates.

Thank you.

Hello there, After doing lot of research on Indian OTP provider, I found fast2sms is reliable and cheapest. I found many other using the same,

Please add in next update.

Hello Weblinkstech,

Thank you for taking the time to research and share this with us — we really appreciate the effort.

We’ve noted Fast2SMS as an OTP provider and have added it to our internal list for consideration in upcoming updates. Inputs like yours help us better understand region-specific needs and prioritize accordingly.

Thanks again for your valuable feedback and support.

hello

1- How do I remove custom fields I don’t want, like Ad Slug and video links?

2- How do I set the number and duration of free ads? If there’s no limit on free ads, it’s a problem. Plus, there’s no point in paid packages or paid ads if there’s no limit.

3- I added Arabic as the default language, and I only want one language. How do I remove English? Its forced appearance everywhere is annoying—even when add new categories or publishing an ad.

The general language should be the one chosen; having more than one language at the same time will cause chaos, You must take this into consideration.

I don’t see the point in adding multiple languages ​​when publishing an ad, and I want to remove it and keep only the selected or default language. I need help with this.

4- Regarding the rating appearing after the purchase is complete, that’s good, but I’m wondering if the advertiser has a large quantity of the product; will the seller’s rating be displayed to the buyer for every product sold through the app?

Hello omarhariri1000,

  1. Ad Slug and Video Links are core advertisement details, not custom fields. To remove them, you’ll need to apply the necessary changes across the App, Web, and API layers.
  2. When the free ad listing option is enabled from Admin Panel > Settings, there are no predefined limits on posting or duration. If you want to enforce restrictions, you can create a Free subscription package with the desired limits and validity period.
  3. Adding content in multiple languages is completely optional and does not affect functionality; only the default language is mandatory. English cannot be deleted because it serves as the base language for all mappings and internal logic of the multi-language feature.
  4. Seller ratings are visible to all buyers and can be viewed directly on the seller’s profile page.

Thank you.

1- Leaving the AdSlug to users is actually incorrect because a large percentage of users don’t even know what it is. I hope you will remove it in the next update, or at least give the admin panel the flexibility to turn it on or off. The same applies to the video link, as it won’t be useful and will be more complicated if users want to publish a video instead of uploading it directly.

3- I suggest you make the option to publish in an additional language controllable for the user. Imagine entering an app and finding ads in two or three languages; wouldn’t that be chaotic instead of having just one language?

—There’s something I’ve noticed, and I hope I’m wrong, but it seems there’s no way to contact the advertiser by calling , on the ad details page, not even a button next to the chat button. Is there really no call button?

1. I agree with your point of view. And we will surely discuss this point for our future updates.

3. At the moment, this is the best and most practical solution. Only the default admin-selected language is required, and additional languages are optional. If a better approach exists that improves the UX without adding significant cost or complexity, we’re absolutely open to updating the system based on that.

The Call and SMS buttons are shown only if the seller has added contact details with item details and enabled “Show personal information” in their profile.

1. Do users receive notifications when there is a new chat message? In short, does the chat system support instant message notifications when the app is running in the background or completely closed?

2. When Ad is approved /rejected/ updated by the admin, do the user get any notification ? like email

Hello Macbethmanen,

1. Yes, notifications are delivered even when the app is running in the background or fully closed.

2. Any ad action by the admin (approval, rejection, or update) triggers a push notification on the user’s device. Currently, email notifications are limited to subscription expiry and login alerts (as of v2.9.0).

Thank you

I bought the product last year but couldn’t install it. Why don’t you provide support for product installation? Why do you charge money even for the slightest help?

Hello andyazilim,

We provide 6 months of complimentary support with your purchase. During this period, our technical team will assist you by guiding you and helping resolve any issues you may encounter during installation. Please note that performing the installation itself is your responsibility, as installation services are not included with the Regular License.

For assistance, you can contact our support team via MS Teams.

Thank you.

Hello, Please include Indian bulk sms provider for OTP authentication

Like MSG91 or 2factor

I am telling this for last 6 months, it is important for any app in india.

Please include this in next update.thank you

Hello Weblinkstech,

We genuinely understand the importance of the features you’ve mentioned and appreciate you sharing your feedback.

At the same time, we receive a large number of feature requests from many users, each addressing different use cases and priorities. As a result, deciding what to implement next involves careful trade-offs so we can deliver the most value overall.

Please be assured that your requests have not been ignored. All suggestions are reviewed and added to our roadmap for future consideration.

Thank you for your patience and continued support.

aragraf

aragraf Purchased

Question about Reviews option. You have answered that “My Review” option in setting is for sellers to view their ratings & reviews given by the buyers who have purchased from him. This is not marketplace that buyer can write review after purchasing. How should the system understand that the product was purchased by the buyer and give him the opportunity to leave a review? In my opinion, a user should be able to write a review at any time when they have relevant information about the seller. How does this part work?

Hello aragraf,

The current system lets the seller choose the buyer when marking an item as “sold.” Once this is done, a rating prompt appears when the buyer revisits the chat with the seller, allowing them to leave a review.

That said, we agree this approach isn’t ideal. It restricts reviews only to completed purchases and doesn’t fully reflect all valid user interactions. We’re aware of this limitation and are planning to enhance the review mechanism in future updates to make it more flexible and accurate.

Thank you.

I request these, and i believe this will grow your business

1. Automatic update from the admin panel 2. Combine backend and frontend in a single installation like wordpress. 3. A plugin for allowing the admin to sell products with a payment gateway. like an e-commerce feature. i am ready to buy the plugin if under 30,40 USD

Hello tausifkhan1,

Thank you for the suggestion. We’ll review this with our team and take it into consideration for future updates.

Hello team

Ratings /reviews are so important for buyers to make decisions about the products they want to buy. So do you have plans to implement product/listing based reviews ?

And also, fluttewave in Africa as payment gateway, now dont support startups or small businesses. So its useless to be here. I kindly advice you to implement https://dpogroup.com , this company supports many countries in Africa and even small businesses or startups.

Hello Macbethmanen Sir,

Good news – DPO payment gateway is now available for integration. You can explore and set it up alongside other supported options. Thanks for checking, and we appreciate your continued feedback.

Best regards, WRTeam

You guys you are the best

Hello Macbethmanen,

We’re glad you’re happy with the new features! As you know, we implemented these updates based on your valuable request. Your feedback has truly helped us improve our product.

It would mean a lot if you could share your experience with our product on CodeCanyon. Your support helps us grow and also guides other buyers in making informed decisions.

Visit your Downloads . Find the product you purchased (eClassify). Click on Rate this item.

Thank you again for your support and for helping us grow!

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey