50 comments found.
QUICK QUESTION can i install on Cpanel without postgreq database?
if yes please let me know how because am not able to install on my server, my server does not support postgreq
Hello.
I don’t have any documentation about how to install the product on cpanel. Unfortunately I cannot help you with steps to install this on cpanel.
If you take a look at the documentation that I provide for the product here: https://info.bazaryo.org/docs/server/deploy, I only offer information about how you can install it on a vps.
Regarding the database, you can always use postgresql external providers, like render or supabase. You basically create an account on their platform and you will receive some credentials that you can use inside the NodeJS .env file, instead of the default ones.
Please fix the view count in the post detail page
The page init multiple times, so does view count increase multiple times in one visit
The bug, exist in the demo, you can check
Hello Ahmed,
I will try to fix this issue first thing after the Christmas Holiday!
Thank you for your patience. If you find any more issus, feel free to come back with a message anytime!
Any update on the issue?
Hello,
Will try to push it this weekend.
I just pushed a new version with a fix for the post count.
Great,
On post form (app), when you done removing all uploaded images, the view still empty and no redirection back to the form post, what expected to happen
I’m sorry, but I don’t understand exactly what you are trying to say…can you please rephrase?
Back to the count view issue, it seems fixed, the cause of it is the map init multiple times after page loaded
Also the views count should be more restrictive, same user can’t increase the count by reloading the page multiple times
Maybe include user ip as param for checking
Unfortunately this will not be implemented, as the count is incremented even if the user that is viewing the page is not logged in. Having this into account, it is quite impossible to add this restriction, as one can reload the same page in an incognito page every time and bypass any protection we might add. This would work if the count is incremented only if logged users view the auction post, but that is a restriction I will not add to the product.
the the issue of multi-count on a single reload still there, after retesting you demo (web)
I just tested again and the issue is not reproducing. Are you testing here: https://www.bazaryo.org/ ?
If yes, you might have some cached version inside your browser. Open an incognito window and check there. I cannot reproduce the issue anymore.
the count seems to work, but the reload, showing “68”, then the incremented number.
this happen every time you reload the page
When you reload the page, the first data that you see is the data from the cache. As refreshing the page is not an expected behaviour of the user, this behaviour will not be changed, at least in the near future. Users are not expected to keep refreshing a page. I might improve it a bit, by not actually displaying the count until the server increment is done, but I cannot give you an estimation on when this is going too be done.
Does the document cover the installation without the docker container?
You can see inside the documentation multiple ways of deploying the server (which is more complicated) here: https://info.bazaryo.org/docs/server/deploy.
There is a documentation without docker, but I think it is a bit technical.
This is the actual step of deploying the server without docker: https://info.bazaryo.org/docs/server/deploy/hostinger
I noticed on the app, if you browsing the posts on map, after you allow location permission, map don’t update to your location, also you have to tap multiple times for the horizontal posts list to show (one tap should show the list)
Does the recommendation system applied globally or just within the slider recommandations?
Do we have suggestions system?
Do we have global geolocation?
Also, whemn the next update will be?
Hello,
I did just try the maps functionality, but I only need to click once on a post icon and the horizontal list is opened.
When the application is asking for the location, it is to automatically provide the location when you create a new post.
I’m not really sure I understand your questions about the recommendation system or the suggestions. The recommendation system is working globally. What do you mean with global geoloation?
I cannot tell you when a next update will be as I do not have anything in the pipeline for this project for the moment.
“I did just try the maps functionality, but I only need to click once on a post icon and the horizontal list is opened.”
I ment map posts clusters.
“When the application is asking for the location, it is to automatically provide the location when you create a new post.”
Im aware of this functionality, I ment location wise system, where location been selected, then full system adapt to it.
“I’m not really sure I understand your questions about the recommendation system or the suggestions. The recommendation system is working globally. What do you mean with global geoloation?”
I ment, if user select thier preferred categories, the selected categories will reflect in categories page list and where ever the posts displayed ( show user posts from thier preferred categories), not only in the recommanded slider section on home page.
I also, noticed the sort dropdown within categories page, using “Nearest” and “Furthest” are not displaying any posts, as showing in the attachment (https://www.awesomescreenshot.com/image/58362194?key=373f97f3e41aa24d79295269cc685546)
I still cannot reproduct what you are referring to with the maps functionality. It might depend on the level of zoom that you have inside the map. If the zoom level is updated on the first click and you do not see the list of posts and only see the list at the second click, that is the normal behaviour. If it is something else, please do a screen recording and send it to my email at: pascaionut94@gmail.com and I will take a look.
I understand now what you meant with the recommendation system. So no, that one is not global and it would not make sense to be global. You can see the recommendations only in the special section meant for the recommendations.
The problem with the “nearest” and “furthest” might already be fixed but I did not publish the latest server version on my deployed app. I will check this out in the following days.
Let me know if you find anything else and I”ll do my best to help.
What this means “This post was marked as closed”?, “Sold”
Yes, it’s basically “Sold”.
The owner of the post has the ability to “mark a post as closed”. It may have have different uses cases in which it might want to do this, but in most cases, it would normally do this operation if the product is sold.
Great, please update the translation, show “sold” tag in post card, if the post is sold, the chat button should be disabled.
Also upload working version of the sorting distance from your local dev. to the marketplace,
Thank you
Unfortunately, the only changes I will do if necessary are fixing the issues. I will check in the following days if the sorting by distance does not work and I will fix it if indeed there is a problem, but other personalised changes will not be included. Changing the translation should be really easy to do yourself, as there are translation languages. I even have a tutorial on how to add a new language here: https://info.bazaryo.org/docs/tutorials/add-language. Maybe this is going to help you.
I just published a new version where the sorting by distance is fixed. The problem was inside the nodejs server.
Thank you,
Did you updated the demo with new update? Currently, still the same for the post distance sorting
You’re welcome.
No, the demo is not updated, only the source code. If you download the new version of the code, the issue should be fixed.
Are you going to add reviews system to “Bazaryo” like in “Biddo”?
Hello,
Unfortunately reviews will not be added to bazaryo. We have this functionality in biddo because we can know for sure who can leave a review, for who. We know this because biddo is an auction based application, so the owner of an auction can leave a review for the person with the highest bid and the other way around as well. We have a link between 2 users. In bazaryo, we do not have such link between 2 users in order to know what user can leave a review to which user. If you want me to explain this in some other way, please let me know.
No worries, I noticed the sorting by distance in profile page (https://www.bazaryo.org/en/profile) need update fix, same as you did to posts sorting page
Also the images gallery in cards, don’t match the original order that uploaded in, in some pages (check the demo)
Hello,
I will check the sorting by distance in the profile section in the following days, maybe during the weekend, but I cannot promise you anything yet. Unfortunately, the order of the images inside the gallery was never meant to be kept and I cannot promise that I will change this behaviour.
Let me know anytime you have any other questions and I’ll do my best to help you.
Hello
As for the reported users/posts, where can admin manage them?
Hello,
The reports can only be seen inside the database in the “reports” table. Maybe I will add a dedicated option for this inside the admin panel but I cannot give you an estimation.
Will wait,
Is there any other features created but not included in the admin panel, Im not aware of?
Thank you for last update fix
Nope, you have all the features. The reports are already saved inside the database, but there is no functionality inside the admin panel for you to see them. This is why I mentioned that you can see the reports inside the database, in a table called “reports”. It’s a bit technical for the moment to see them.
You’re welcome for the new version.
Let me know if you stumble upon other issues and I’ll do my best to help.
Thank you
Good day,
I was working locally, testing the follow + Notifications.
Follow system works but notification + count, nothing showed.
This was tested on the demo, also.
All notifications settings are enabled
Hello,
What do you mean the notifications + count nothing is showed? I did double check and this is working. Please send me an email at pascaionut94@gmail.com with more details and maybe a screen recording so that I understand what you are referring to.
also the follow button switch not relible, some times don’t switch to the right state, test was on your demo, I hope this help
I’m not really sure what you expect to happen when you click on the “Follow” button. As stated inside the modal, you will get a notification when the person you are following creates a new post.
Are you expecting something else?
When you click on the “Follow” button, it sould send a notification to the other user that someone is following them, currently is not sending any (senario can be replaced on your demo)
I just tested now and it works. The notification system also has a spam protection, so if you click on follow and in the same minute(s) you click unfollow, we are not sending the notification anymore. This system is in place for multiple notifications, so one user cannot spam another user with notifications.
Regarding the follow notification, I just checked and I can confirm the it is working. If you want, you can share youre email with me and I can send you a screen recording with it.
“spam protection” is a good thing,
Thank you for taking the time to address my concern
You’re welcome. Let me know if you have other questions any time.
Hello, Is there any plan to upgrade to next js v16 + react v19?
Hello. Unfortunately not for the moment, no…this is not a priority for me.
Hello,
I noticed in settings the email/phone number input are disabled.
- why?
- How the email/phone number flow works?
- Can user update/change email/phone number?
Hello,
The email is always the one that was used to sign in.
The phone is also just the phone number that was used to sign in, but from the mobile application.These cannot be updated because they interfere with the authentication process..
Thank you for your time
can you please make the loading of data async , for example when you visit that page loads his data , that make app start faster , now the app hangs in the splash screen longer time to load and init all setup
Hello,
All the data required by the application is fetched in parallel. Unfortunately, all the data that is fetched in the splash screen is required in order to display the proper layout.
For me, it does not take more than 4 seconds. Are you testing in production mode and it lasts more for you?
Hi Can you please add in your documentation step by step installation of the backeand on Linux server Redhat/AlmaLinux/Debian ?
Hello,
There already is documentation on how you can publish the NodeJS server on a Kamatera linux server. The process should be the same on any linux machine. Where exactly are you having trouble? Did you find this documentation, or should I send you the exact link?
Please send me the exact link for Kamatera linux server NodeJS server installation
Sure thing.
You can find the documentation on how to publish it on Kamatera here: https://info.bazaryo.org/docs/server/deploy/publish-a2hosting
There are multiple options that you can choose to publish the app. You will find them in the left menu of the documentation.
Hello,
This software includes web in typescript/nextjs or just mobile app? If yes, for web only, 1vcore + 4gb ram ubuntu is ok to host? Thank you
Hello,
This package includes a NodeJS server, a flutter mobile application and a NextJS web application. 1core CPU and 4GB of ram should be enough to run the NodeJS server application.
Let me know if you have any other questions any time.
App takes long time to start , it hangs splash screen more then 7 seconds.
Hello,
Are you experiencing this with the APK that I provide for download, or after you created the setup on your on VPS with the NodeJS server?
I have deployed my own app in kamatera server
Can you move the app initialisation functions into the background so the app starts fastly by moving checking functions into the background
If you don’t have this issue while using the APK I provide, only if you are using your own server, please check the memory on your database as it might cause slow queries.
Unfortunately, all the processes that are running while the splash screen is visible are required to initialise all the application functionalities, so I cannot run them after the splash screen (as it will create other problems).
I will try to take a look this weekend, but from what I remember I already optimised the data as much as it was possible.
Does it work slow even after the splash screen dissapears, or only then?
only its splash screen , app runs smoothly when splash is completed
I will take a look this weekend or the next weekend over this, maybe I can improve the performance a bit…but I cannot promise you anything unfortunately, as there are a lot of data that needs to be fetched in order for the data to work properly…
How i can see the reported posts from the admin panel ?
Hello,
Unfortunately you cannot see them in the admin panel, only inside the database, in the “reports” table. This is a functionality that will be pushed in the next version of the application, but for the moment I cannot give you an estimation for this.
How to create payment product for mobile app in the admin ?
The payment products for the mobile app cannot be added from the admin panel currently. You can only configure them in revenue-cat and then add their ids in the ”.env” file, as per documentation here: https://info.bazaryo.org/docs/mobile-app/revenue-cat
Let me know if you have any other questions and I’ll do my best to help you.
Hello Pasca,
By “custom development,” do you mean that this project will not receive regular updates or enhancements? Because compared to OLX.ro, there are many missing features. If these improvements will not be implemented, the project will remain only a prototype, and buyers will have to manage on their own. If there are no regular monthly updates, it may be more reasonable to discontinue the project entirely. I don’t want to be misunderstood; I’m just sharing my perspective.
Currently, the system does not scale listings based on proximity, and the filtering options are not sufficiently developed. On platforms like OLX.ro and Gumtree, these features are considered core functions. If these gaps are not addressed, the user experience will be significantly affected.
Improvements can also be made to the chat feature. For example, adding pre-defined message templates can help users communicate more quickly. Messages like “Is this item still available?”, “Is the price negotiable?”, or “Is home delivery possible?” would speed up the process for both buyers and sellers.
If these enhancements are planned, it would be helpful to share a clear roadmap or plan. Otherwise, the project will remain more of a prototype than a full-fledged product.
Hello,
First of all, we already had a discussion in private and I gave you an estimation for the features that you would like to have in your business perspective. You did not like the estimation and you have still written again in public what features you would like to have, thinking that I would do them for free. This is not professional at all and I think you are doing this only to create a negative perception of the product. Remember that any time you had a problem I fixed it as soon as possible and I even added features you requested for free.
Second of all, as the title says, it is a gumtree like product, not a clone of it. It is a full product with a lot of features. I think you need to take a look and see what a prototype is, because this is NOT one. This product has complete features that is saving my buyers months of work, so I would like to see some apologies from you for this. The filters are working perfectly and the users can filter posts by category, sub-category, location and price, so I’m not sure what you mean by “filtering options are not sufficiently developed”. I want to mention again that if your business case requires more filters, you cannot say about the product that I’m selling that is “not sufficient”.
Third of all, when you purchased the product, you tested it. You knew exactly what you were getting. You did not purchase a promise of future development. I did not promise you this. So, if you are expectining something else, please ask for a refund and I will gladly approve it. Maybe you can find other products on this platform that are better suited for your needs.
Fourth of all, I want to mention again how un-professional this method of “public shaming” is, thinking that you will “make me” add a lot more features that you need. You would of had more success by asking me in private. Next time you have these requests, I would recommend you keep the conversation in private.
P.S: Any feature that I will add to the application for free, will have to be a request from multiple users, not only one. I’m not building a custom solution for one client, but for all of my buyers, which are happy with the collaboration they have with me.
P.S.2: If you are not happy with the product, please ask for a refund and I will accept it. I think CodeCanyon will allow you this if there are less than 30 days since your purchase. I cannot see when you did purchase the product unfortunately.
Hello Pasca,
Thank you for your response. I just want to clarify that my intention was never to create a negative perception of your product. My goal was to share good faith feedback, because I see strong potential in the product and believe it could become even more valuable with some improvements.
I understand that you cannot build a custom solution for a single client and I respect that. If my words sounded harsh or unprofessional, I sincerely apologize — that was not my intention. I also appreciate the fixes and free improvements you have already provided.
Thank you again for your efforts and support.
Best regards,
Thank you for the clarifircation. For the future, I want to kindly ask you to choose your words more careful, as anything can be interpretable and it can produce damage.
Will improve the product in the future, but my priorities are cusom development requirements, which are a lot for the moment. I don’t have a team of developers and it’s taking more time to handle every request on my own. This is why the public development might take longer.
Very nice script. Kindly consider adding package renewal when expired.
Thank you! Can you please give me some more details? What exactly are you referring to?
Hello Pasca, on web, the url instead of random code should have something from title to be seo friendly, like codecanyon also uses url like https://codecanyon.net/item/bazaryo-sell-buy-gumtree-like-with-chat/56390427/
for good seo practices, helps in ranking.
any plan for this if this is something you will release and if yes when?
Hello ryrain,
Unfortunately this would imply some major changes in the front-end and I do not have such changes in mind as they would take too much time, for too little gain.
I could only make these changes as custom development, but I will only have spare time for this in about a month.
Sorry I had to give you this response. If you have any additional questions or proposals, feel free to come back with a message.
Also, for SEO purposes, the title of the page is dynamically set, based on the title of the post.
Hello,
Can admin assign coins to users in admin dashboard?
Hello,
Yes, the admin can update any aspect of a specific user from the admin dashboard.
Let me know if you have any additional question and I’ll do my best to help you.
Also, Can the categories icons (svg) be an image tag instead?
Thank you
Hello,
Yes, the admin can set the image of a specific category to be an image, or it can even set a remote URL that can be used for each category.
Listing should mark as sold instead of mark as close. When seller mark listing as sold it will ask seller more. listing sold in platform or out of platform? like OLX gumtree…
I added this functionality in the backlog, but I cannot estimate on when it is going to be implemented.
Any update new features?
Hello. Unfortunately not. For the near future, I will only add new features as custom development.
Your script is good but missing some important feature like blog article, custom page , FAQ and also admin should can submit post from backend
Hello,
This project was never meant to have a blog article or allow the admin to create posts from the admin panel. Other users are selling stuff on this platform, not the admin itself.
What you are mentioning sounds like custom work. If you want these functionalities as custom development, please send me a private message and we can continue our conversation there. Other than that, unfortunately, blog posts and admin created posts will not be implemented in this project.
Instead of FAQ, there is already a functionality that describes to the user how the application works.
Thank you for the clarification. I understand the original scope of the project. However, I’d like to share a few thoughts on the potential benefits of including a blog feature, admin post creation/editing from the backend, and a dedicated FAQ section—especially for a classified platform:
1. Blog Articles:
Adding a blog can significantly boost SEO, helping the platform rank higher in search engines and attract more organic traffic. It’s also a powerful tool to educate users, share platform updates, industry news, or promote featured listings.
2. Admin-Submitted Posts:
Allowing admins to create and manage posts from the backend enables better control over content quality. It can also be used to spotlight specific listings, run promotions, or address community interests directly.
3.Dedicated FAQ Page:
While there’s already a feature explaining how the application works, a well-organized FAQ page offers users a quick, centralized reference to common questions. It enhances user experience and reduces support inquiries.
I completely understand if these aren’t part of the initial development, but I believe these features could add substantial value as optional enhancements.
Thanks again!
I appreciate the fact that you are coming up with feature proposals.
I will add some of your proposals to my backlog, but with low priority and I will only tackle them whenever I really have available time or as custom development.
Thank you so much
You’re welcome!
Hello, I really like this program. But I have a question: Will I receive the source code so I can make some changes to the program? 1. I hope the real estate or car section allows leasing. 2. Can I remove all currencies and limit it to the lira and dollar only? 3. Can I replace the services section with a jobs section? 4. Can I change the program’s primary language to Arabic and English only?
Hello,
Yes, you will receive the entire source code and you can update it entirely as you like. You can basically do all the things that you mentioned, but you might require some technical knowledge. Before purchasing, please make sure that you are confortable with the tech stack used inside this project: NodeJS for server, NextJS for web and Flutter for web.
You can find more information inside the documentation, but you can also send me a direct message if you have additional questions and I’ll do my best to help you.
thanks
With pleasure anytime.
hi mr pascaionut941 , can i contact you to make agreement to make these editions ?
Hello,
For any custom development, you can send me a private message. I have to mention that my available time in the next period is quite limited and I cannot promise you that I will be able to do the changes you require.
Please send me a private message or an email at pascaionut94@gmail.com with more details and we can continue our conversation there.
done , mail sent
Hello,
I noticed on post details, the views count is increased multiple times (4 times) each page load/reload.
Hello,
Yes, I just noticed this as well. Will be fixed in the next release.
Also, Do you have a plan to add Leafmap to replace the google map, google map api usage get expensive over times
Unfortunately only as custom development.
Thank you for the quick reply
1. What is the difference between Bazaryo and Biddo?
2. How many level cats have (how many subcats can we create inder each cat)?
3. Im coming from php projects, how easy is to modify frontend html/components?
4. Can we change the routes name, add new one?
5. I noticed there is not categories baced browsing/naviation, only search/filter, are you planing to add such categories page?
6. Im coming from mysql/phpmyadmin, how the datas are stored / updated, is it easy to manage the datas created by the web/app?
7. is there a plan to add a infinite scroll to posts?
I also noticed , the share modal is empty when opened (no options showing)
You’re welcome.
1. Biddo is auction based and Bazaryo has posts that live longer
2. Only 2 levels (main category and subcategories) for the moment
3. The web app is written in NextJS (react) and the server is NodeJS. I would say that they are quire different and in order to update or add new functionalities you might require technical knowledge in this direction. If you only have experience with PHP, I don’t necessarily recommend you buy this product.
4. Well, ofcourse you can.
5. Not sure what you mean. Care to give me some more details?
6. The NodeJS server is in charge of everything database related. Please read the documentation for more technical details: https://info.bazaryo.org/docs
7. I thought about this, but it does not have a high priority.
Will also check the share modal for any issues.
5. I ment seo url categories friendly and pages to browse (e.g. category Vehicles, may navigate to “domain.com/vehicles” to list all posts from that ctegory and so on)
I got it now. It is not currently implemented this way but it can be easily adapted to behave like this.
Please add custom field for specific categories like job car Realestate. This is must have for classified
For the moment, I can add this only as custom development. There is a chance that I will add this in a future release, but definetly not really soon.
So what would you plan to update and add in next release ?
The next release will probably have something AI related.
Awesome and waiting to see it. If you integrate AI to quick reply in chat too , it will be great script then other here
What do you mean to reply fast in chat?
How It Works: 1. Smart Reply Suggestions • AI reads incoming messages (e.g., “Is this still available?”) • It suggests quick reply buttons like “Yes, it’s still available” or “Sold already” • Sellers tap instead of typing — fast and easy. 2. Auto Chat Assistants • AI can handle common questions: price, location, availability, delivery, condition, etc. • Works even when the seller is offline (like a chatbot). 3. Natural Language Understanding • AI understands buyer intent even if the message is unclear or slang is used. • It can generate polite, clear replies to keep the conversation smooth. 4. Multilingual Replies (optional) • AI can translate or respond in the buyer’s preferred language.
⸻
Why It’s Useful: • Saves Time for Sellers No need to keep typing repetitive answers to the same questions. • Faster Buyer Engagement Instant responses mean buyers don’t lose interest while waiting. • Professional Communication Even casual sellers can send clear, polite replies with AI help. • Higher Conversion Better response = better chance of making the sale. • 24/7 Availability AI can respond when the seller is away or sleeping.
I published a version in which you can use AI in order to create a post faster using only images.
Related to chat, there already is a translation functionality.
Regarding other AI integrations in the chat section, they will be done only as custom development.
My team purchased 2 Qty sir, trying to deploy on live soon, if any difficulties will contact you sir
Thank you! Send me a message if something is not clear.
But not working properly lost of errors, mobile number login also error sir
What do you mean it’s not working properly? Please send me a message with more details about the errors you are having and I’ going to try to help you.
Mobile number login does not work on your implementation or on the one that I provide as demo? On my side, it is normal that it does not work, as I disabled it and I can enable it on demand for specific phone numbers.
I mail you please check mail & reply sir
I sent you an answer.
Can you help us to deploy on Live Web app,
I sent you a reply in private.
Hi Author. The test app whenever you view and refresh listing, the number of views counts everytime. The other thing. Which payment gateway have u integrated with the app when users wants to buy coins?
Hello,
Yes, this is how the views count functionality works. If you are not the owner of the post, every refresh on the page will increment the counter.
On the mobile app, RevenueCat is used for purchases and on the web app, there is a stripe, paypal and razorpay integration.
Hi Author, sorry not to mention this. But the views counts even when I’m the owner of post. Please add more payment gateways like PayU and Paystack.Thanks
Hello,
Yes, you’re right. The views counter is incrementing even if you are the owner of the post. I will have a look and improve this to only increment if you are not the owner of the post.
Unfortunately, I will add more payment gateways only as custom development, at least for the moment.
You’re the best. One of the kind.Please do more and more apps.
Thank you!
waiting for web app sir
The web app is under review at the Codecanyon team for 9 days now. I’m not really sure what is happening.
Any offer price will come ?
Unfortunately not. This price is already quite low for what you get.