Code

Discussion on Biddo - Full Flutter auction app, NextJS web app, NodeJS server (with chat)

Discussion on Biddo - Full Flutter auction app, NextJS web app, NodeJS server (with chat)

Cart 78 sales
Recently Updated

84 comments found.

I like the concept 2 things I would love to have..

1. A website so it’s not only by app. 2. A wallet way to have more secured biddings, let me explain you we have here some storage auctions that will let you register and you have to link a payment method and use phone number (unique), if you win the auction and don’t pay they will suspend or terminate your account and you will never be able to buy or register on the website, if you had balance on the wallet the website holds it.

There should be a way to prevent non paying users or auctioners from ever registering again, and/or add a wallet function to force them both parties to pay and finish they auction.

Hello. Thank you for your interest.

1. I would be open to create a web platform as well, but unfortunately this will increase the price of the product. It is already quite cheap for what it already offers (mobile app, server + admin, documentation). The immediate roadmap for this project is to integrate AdMob, which will not impact the cost at all. After that, I could start working on a web application, but I’m not really sure if the eventual clients will be upset about the price increase.

2. This can be applied on auctions that do not have a high cost. What happens if I’m a user that wants to buy a car or a house from the platform. It would be quite insane to force the users to finalize the transaction in-app. I have received this request multiple times and I’m starting to think about actually implementing a system in which the users are paying for items inside the app, but I don’t think that the potential users from the app will appreciate it. I’m not sure if you are familiar with OLX (a platform in which users are selling stuff they don’t need anymore, from small items to even houses). This is a big company and their monetization system does not include this, because it’s hard to force the users to stay inside the platform for the payment. They can easily go inside the chat and that the transaction outside. This is why I think that a small fee that you need to pay in order to create an auction or an offer is a better suited option. At least until the app gathers some traction.

Regarding the blocking of the users, this can be easily done. After each auction ends, both users involved in the transaction can leave reviews for each other. The admin/moderator can see if something wrong happend and just block the user(s) if necessary. There is also a “report” functionality, so you can take advantage of the user base to track if someone is misbehaving.

Let me know what you think, I. Pasca

1. Sell is as a separate item I think it will be very much needed a web version with real time auction like storagetreasure as an example.

2. What I mean is a way to force the user to either pay or lose its money, like somehow force it, but I’ll give it a try the way it is to see how many users are willing to use the system like that.

I added a web application on my roadmap, but I cannot currently estimate when I’ going to finish and publish it.

I will upload a version of this mobile application that will contain AdMob integration as soon as possible.

The next improvement will be to add a small fee for the users to create a bid/offer. Subscriptions are also an idea, as they can be a good source of income.

If you have any other questions or proposals, feel free to come back with a message any time.

Hello my friend, software developer. I hope you are doing well. I have some inquiries regarding the project:

1. Is the price provided the final price for the project including the control panel? 2. Can I access the control panel before completing the purchase? 3. Is there special admin access available in the application? 4. Are you planning to add AdMob ads? 5. The buying and selling within the application will be managed by the application, allowing the app owner to deduct the commission. Is this possible? 6. Is there a way for the seller to confirm delivery and for the buyer to confirm receipt? I believe this feature will help reduce fraud, as the app management can release the funds to the seller after the customer confirms receipt of the item. 7. How important is it to have a rating feature after the purchase? 8. Finally, can I add languages and translate all content in the application, or does the app adapt automatically to the device’s language?

Thank you in advance for your clarifications.

best regards

Hello friend,

1. Yes, the price will get you source code for the following: mobile application made with flutter, server + admin panel made with NodeJS and the documentation in plain html + css and NextJS.

2. Unfortunately, right now the admin panel cannot be accessed before the purchase is node. I will provide some credentials for the admin panel in the following days, so if you are not in a hurry, expect an update in a few days. You can still see a few screenshots from it inside the documentation.

3. I’m not really sure I understand what you mean by admin access in the application. If you are referring to something else than the admin panel, please come back with a message.

4. Yes, I’m planning to add AdMob ads in the near future, as it was requested by other people as well.

5. Unfortunately, the actual purchases of the products is not managed by the application. It’s hard to force some users to make the actual transaction inside the app, as they can go inside the chat and take the transaction outside. This is why the application does not manage it, at least for now. If this request comes a lot from different people, I might implement something in this direction.

6. This functionality is not available right now, but it can definetly be added.

7. The ratings are important for the users to create some credibility. If I’m the owner of the app, I would not like to have users that are not serious and do not respect their promise inside the app. Furthermore, other users might pay attention to the rating of the auction owner before placing a bid.

8. All the content is translated inside the mobile app. Each language has a different file. I would say that it is fairly easy to add another language, but it might require some technical knowledge, to navigate inside the project, create a new language file and define it in the languages list.

If you have any other questions, don’t hesitate to ask.

Hello my friend,

Thank you for your response and for the detailed clarification of all my inquiries.

Regarding question three, I meant to ask if there is a control panel specifically for the app owner. Will the admin login interface differ from the users’ interface, allowing the app owner to have options for accepting, rejecting, and managing the app even when away from the laptop? I would like to consider this as a suggestion.

As for your answer to question four, if it is difficult to compel users to conduct transactions within the app, what is the actual benefit for the app owner if transactions occur without their advantage? Let me illustrate this with a simple example. I previously used an app where I agreed with a seller on a price and made the payment. When the order was delivered, the seller confirmed the delivery, and I confirmed receipt, which led to the funds being transferred to the seller. This policy protects my rights against fraud, as confirming receipt means I successfully received my order. If I refuse to confirm and provide justifications that prove my case, the funds are returned, and the seller is penalized if they are fraudulent.

This matter is very important. If the agreement is made within the app but the payment occurs outside of it, the app owner gains nothing. Suppose a serious seller agrees with a customer inside the app and then completes the deal and payment outside of it; the customer will certainly not return to the app for another order but will continue dealing with the seller outside. However, if everything is done within the app, the customer will be compelled to return for another order.

If the seller is fraudulent and receives money from the customer outside the app, the customer may feel frustrated and delete the app, which could negatively impact the app’s credibility. I have experienced this myself when I paid a fraudulent seller outside the app and did not receive my order, leading me to delete the app.

I will send you the link to the app I mentioned, which ensures that the seller delivers the order on time and as requested by the customer. Unfortunately, I cannot share a screenshot, but if you have WhatsApp or Telegram, I can send you all the details in detail.

https://play.google.com/store/apps/details?id=ru.kwork.app

Finally, thank you for your time and for allowing me to raise my inquiries and suggestions. I apologize for the lengthy response, but I want to express my admiration for your app and your quick and outstanding responses, which reflect your sincerity and dedication to your work. I intend to purchase and continue working with you.

Thank you, and best regards.

Thank you for the clarifications.

Right now, there is not a different interface for the admin inside the app. In order to manage the content from the platform, you would need to sign in the admin panel and you can remove auctions or bids from there. I did not see a use case in which the admin would actually accept or reject an offer, directly from the app. If there is a need, it can be definitely implemented.

In the current state of the application, the admin would benefit from the coins that can be bought in order to promote an auction. In the near future, I will also include an AdMob integration, so money can be made from ads. Having this in place, I can also integrate a paid plan inside the platform that removes the ads. Having in mind that inside this application, cars or even houses can be auctioned, it would be insane to make the users pay a large amount of money inside the app, as they would definetly need a broker. This monetinzation system would work better inside an app where the products have a relatively small cost. Even with the kwork app that you mentioned, if you go and see a few reviews, the users and not happy about the monetization. I do understand the need of making money fast from the app, but I personally think that this system could be implemented after the app has a few users already. Again, this is just a personal opinion and I might be wrong.

I also think that a small fee can be required in order to create an auction or an offer. This way, the application owner/admin, would benefit from every transaction, regardless if it is a house or just a LEGO set.

Let me know what you think.

I think adding option to activate commission for every sale would be important

Hello. Thank you for the idea proposal.

I specifically wanted to leave ads and coins the primary source of monetization for the app because it would involve less support from the admin.

There could be cases in which users are not happy about the product they bought inside the app. This means that they would go straight to the representative of the application and demand a refund, for reasons that the admin is out of control.

It might be added in future releases of the app, with a disclaimer that the admin will need to provide support for eventual user problems.

How does admin make money?

How does admin make money from the coins though?

Also integrate Admob ads (banner and interstitial).

I suggest adding a platform commission to be paid by both the buyer and seller. For the buyer, when they win a bid, their total will be the winning bid amount plus the platform commission (a percentage set in admin panel). It should be itemized for the buyer to understand what that fee is for. So for example: the checkout screen may look like this: winning bid = $50. Platform fee = $5 (10%). Total due: $55. Then maybe a tooltip to add some text about the platform fee.

On the seller side, when they are ready to withdraw their earnings, they will see a 10% deduction as well.

Of course all of this can be explained in a simple prompt or modal popup during the buying and selling process, so all users are aware of the platform fee structure and rules.

Well…there already is a functionality of “promoting” auctions. In order to promote an auction, one user will need to buy some coins, though in-app purchases. This is how the admin ca make money from coins.

Indeed, I will definetly integrate Admob ads (both banner in interstitial).

Adding a platform commision is something that I don’t fully agree with. One problem that even big platforms cannot fully manage is forcing users to finish the transaction inside the application. They can just go over the chat and complete the payment offline.

How about having by default only the possibility to create 3 (for example) auctions, and if you need to create more, as a user, to be required to pay a fee. This fee can also be represented by coins that the user can by inside the platform.

What do you think about this?

No, never charge a user for posting ads. Sure you can add the admob and make it optional for admin to enable or disable. The rest of the customizations can be requested directly from you as a custom work if needed.

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