Introducing our state-of-the-art Auction App, meticulously crafted with Flutter for mobile and NextJS for web, powered by a robust NodeJS server. This dynamic application offers a seamless, user-friendly platform for creating and participating in auctions, providing an engaging and secure environment for all your auction needs.
The server is written in NodeJS, using a PostgreSQL inside Docker containers
Some technical knowledge might be required to add extra functionalities to the application
Please read the entire documentation from here before you buy the product. I do not offer extra services to host the server on your machine. There is already a documentation for that.
Test web application here: https://web.biddo.info/
1 Nov 2025 Updates:
+ user names are now automatically synced from the Apple account, if Apple is used for authentication
12 Oct 2025 Updates:
+ possibility of sorting the auctions based on the distance between the current account and the auction location
29 June 2025 Updates:
+ small bug fixes
28 April 2025 Updates:
+ use AI to create auctions starting from images only + bug fixes
29 March 2025 Updates:
+ Added 8 new languages: Chinese, Hindu, Hungarian, Polish, Portuguese, Russian, Turkish, Ukrainian + Reviews can be translated
19 March 2025 Updates:
+ Some of the server environment variables can be updated from the admin panel
17 March 2025 Updates:
+ Add integration with Razorpay - (Web) + Go back to previous screen using gestures - (Mobile)
1 March 2025 Updates:
+ Paypal integration inside the web app + Bugfixing on the multi-currency functionality
26 February 2025 Updates:
+ The admin of the app can block users with emails that are not verified from creating auctions/bids. + Users can use multiple currencies inside the app. All currency exchanges are done automatically.
23 February 2025 Updates:
+ Users can sign in/sign up using their phone number, with OTP verification (if you want to test it, send me a private message with your phone number). + Users can send a message directly to the admin of the app (messages will be visible in the admin panel). + Server can now be published on a VPS using a GUI (see more at https://www.biddo.info/docs/server/deploy/publish-a2hosting).
17 February 2025 Updates:
+ Users can add a YouTube link when they create an auction.
+ Users can have their account verified. This needs to be done by the admin of the app, but each user can request this from the app.
+ Auction details screen has a similar auctions section.
+ Auction maps have been improved to be displayed in clusters.
+ Chats hold information about whether it is related to one of your own auctions or an auction you are interested in.
+ Messages can be sent to the auction owner directly from the auction details screen.
+ Users can navigate to the map screen directly from an auction details screen.
+ Users can share locations inside the chat (mobile only).
+ On the auction details screen, the distance in KM between the current user and the auction location is displayed.
+ Bottom sheet navigation is used instead of a modal to create a new bid (mobile only).
+ Users can add comments to auctions. Every comment can be translated into the language that the user is using the application in.
+ New notifications added:
+ If a comment is added to your auction.
+ If a reply to a comment is added.
+ If someone comments on an auction you already commented on.
+ Bad words are blocked from auction details, comments, and chat.
+ Auction owners can see a list of history events that happened on each auction.
+ Admin panel: Translated fields can be created/updated easier (each language for each field is editable inside a different input).
9 January 2025 updates:
+ Server supports aws s3 and disk storage, besides the google cloud that was already supported + Auction details and chat messages can be translated in the current language of the user + Online and offline status of a user inside the app is visible + Mobile app auction cards are aligned better + Users can upload images inside the chat window/screen + The web application has a new section of "Last seen auction" + The user can save its location inside the account settings, so it won't have to add it every time it creates an auction or a bid + The user can set start and end date for an auction (if it wants)
Features
- Create Auctions: Easily create auctions for a wide array of items including art, LEGO sets, cars, houses, and more.
- Flexible Bidding System: Users can place bids on auction items with the option for auction owners to accept or reject any offer, ensuring complete control over the transaction.
- User-Friendly Interface: A sleek, intuitive interface designed to provide an exceptional user experience on both iOS and Android devices.
- Sign In & Sign Up: Seamless registration and login using Firebase, supporting email and password, Apple, Google, and anonymous sign-in. Includes a “Forgot Password” feature.
- Intro Screen: Skippable introduction screen showcasing how the app works for new users.
- Location Setting: Users can set precise auction locations using Google Maps for enhanced accuracy.
- Favorite Auctions: Save favorite auctions for quick access and tracking.
- Advanced Search & Filter: Users can filter auctions by category, location, or price and search for auctions or other users by keywords.
- Auction Reporting: Users can report auctions, accounts, or bids if they encounter any issues.
- Last Seen Auctions: View a history of last seen auctions for easy reference.
- Image Upload: Users can upload images when creating an auction to provide detailed visuals of the items.
- Push Notifications: Customizable push notifications, allowing users to select which notifications they want to receive.
- Multi-Language Support: Supports multiple languages, including English, Romanian, French, German, Italian, Spanish, and Japanese.
- Theme Modes: Offers both light mode and dark mode themes for user preference.
- Chat Functionality: Users can chat with each other, complete with an emoji plugin for enriched communication.
- Profile Management: Users can update their name and profile picture within the app and manage their personal information.
- Account Management: Option for users to delete their account, including all associated data.
- Follow & Unfollow: Users can follow or unfollow others, receiving notifications when followed users create auctions.
- Blocking Users: Users can block others, preventing blocked accounts from placing bids on their auctions.
- Auction Management: Users can update or remove their auctions effortlessly.
- Map Screen with Auction Locator: Users can easily explore auctions happening near them by accessing a dedicated map screen. This feature displays all active auctions pinned to their specific locations, allowing users to discover items for sale in their vicinity or any other area of interest. This visual approach to browsing auctions provides a convenient way to find local deals or items in specific geographic locations.
- Personalised Auction Recommendations: Enhance the user experience with tailored auction suggestions. The app analyzes users’ favorite auctions and categories to recommend new auctions that align with their interests. This intelligent recommendation system ensures that users are always presented with auctions that they are most likely to find appealing, increasing engagement and the chances of successful bids.
- Auction Promotion with In-App Coins: Users can boost the visibility of their auctions by promoting them within the app. This functionality allows sellers to use in-app coins to highlight their auctions, giving them a better chance of attracting more bids. The promotion system is straightforward and efficient, helping users to make their auctions stand out in a competitive marketplace.
- RevenueCat Integration for Coin Purchases: The app integrates seamlessly with RevenueCat, allowing users to purchase in-app coins securely and conveniently. These coins can be used for various premium features, including promoting auctions. The integration ensures that users have a smooth purchasing experience, with multiple payment options available for acquiring coins.
- View Auction Likes: Users can see who has liked a specific auction, providing social proof and enhancing the auction’s credibility. This feature not only encourages more interaction but also helps sellers gauge the popularity of their auction items.
- Auction View Count: Transparency and insights are key to understanding auction performance. The app displays the number of views each auction has received, giving sellers valuable feedback on their listing’s visibility. This metric helps sellers understand the level of interest in their auction and can inform future auction strategies.
- AdMob Integration for Monetization: AdMob-powered monetization system with banner, interstitial, and rewarded ads. Banner ads are seamlessly integrated within the app’s UI, while interstitial ads are shown at key moments, such as after users create or manage auction bids, enhancing engagement without overuse. Rewarded ads offer users a chance to earn coins in exchange for viewing, with coin values adjustable by admins, ensuring flexibility in incentivizing app interactions. This feature aims to balance user engagement with revenue generation in a user-friendly manner.
Screenshots of the App
- Create Auctions: Easily create auctions for a wide array of items including art, LEGO sets, cars, houses, and more.
- Flexible Bidding System: Users can place bids on auction items with the option for auction owners to accept or reject any offer, ensuring complete control over the transaction.
- User-Friendly Interface: A sleek, intuitive interface designed to provide an exceptional user experience on both iOS and Android devices.
- Sign In & Sign Up: Seamless registration and login using Firebase, supporting email and password, Apple, Google, and anonymous sign-in. Includes a “Forgot Password” feature.
- Intro Screen: Skippable introduction screen showcasing how the app works for new users.
- Location Setting: Users can set precise auction locations using Google Maps for enhanced accuracy.
- Favorite Auctions: Save favorite auctions for quick access and tracking.
- Advanced Search & Filter: Users can filter auctions by category, location, or price and search for auctions or other users by keywords.
- Auction Reporting: Users can report auctions, accounts, or bids if they encounter any issues.
- Last Seen Auctions: View a history of last seen auctions for easy reference.
- Image Upload: Users can upload images when creating an auction to provide detailed visuals of the items.
- Push Notifications: Customizable push notifications, allowing users to select which notifications they want to receive.
- Multi-Language Support: Supports multiple languages, including English, Romanian, French, German, Italian, Spanish, and Japanese.
- Theme Modes: Offers both light mode and dark mode themes for user preference.
- Chat Functionality: Users can chat with each other, complete with an emoji plugin for enriched communication.
- Profile Management: Users can update their name and profile picture within the app and manage their personal information.
- Account Management: Option for users to delete their account, including all associated data.
- Follow & Unfollow: Users can follow or unfollow others, receiving notifications when followed users create auctions.
- Blocking Users: Users can block others, preventing blocked accounts from placing bids on their auctions.
- Auction Management: Users can update or remove their auctions effortlessly.
- Map Screen with Auction Locator: Users can easily explore auctions happening near them by accessing a dedicated map screen. This feature displays all active auctions pinned to their specific locations, allowing users to discover items for sale in their vicinity or any other area of interest. This visual approach to browsing auctions provides a convenient way to find local deals or items in specific geographic locations.
- Personalised Auction Recommendations: Enhance the user experience with tailored auction suggestions. The app analyzes users’ favorite auctions and categories to recommend new auctions that align with their interests. This intelligent recommendation system ensures that users are always presented with auctions that they are most likely to find appealing, increasing engagement and the chances of successful bids.
- Auction Promotion with In-App Coins: Users can boost the visibility of their auctions by promoting them within the app. This functionality allows sellers to use in-app coins to highlight their auctions, giving them a better chance of attracting more bids. The promotion system is straightforward and efficient, helping users to make their auctions stand out in a competitive marketplace.
- RevenueCat Integration for Coin Purchases: The app integrates seamlessly with RevenueCat, allowing users to purchase in-app coins securely and conveniently. These coins can be used for various premium features, including promoting auctions. The integration ensures that users have a smooth purchasing experience, with multiple payment options available for acquiring coins.
- View Auction Likes: Users can see who has liked a specific auction, providing social proof and enhancing the auction’s credibility. This feature not only encourages more interaction but also helps sellers gauge the popularity of their auction items.
- Auction View Count: Transparency and insights are key to understanding auction performance. The app displays the number of views each auction has received, giving sellers valuable feedback on their listing’s visibility. This metric helps sellers understand the level of interest in their auction and can inform future auction strategies.
- AdMob Integration for Monetization: AdMob-powered monetization system with banner, interstitial, and rewarded ads. Banner ads are seamlessly integrated within the app’s UI, while interstitial ads are shown at key moments, such as after users create or manage auction bids, enhancing engagement without overuse. Rewarded ads offer users a chance to earn coins in exchange for viewing, with coin values adjustable by admins, ensuring flexibility in incentivizing app interactions. This feature aims to balance user engagement with revenue generation in a user-friendly manner.
Screenshots of the App

Get started
Transform your auction experience with our Mobile Auction App.
Support & Documentation: Comprehensive support and detailed documentation to assist with installation and customization.
Don’t miss out on this opportunity to elevate your auction services. Get our Mobile Auction App today and start creating successful auctions effortlessly!
Screenshots of the Web App

An AdminJS generated admin panel is included
Screenshots of the Admin Panel

Refunds are accepted only if you have a strong reason for asking.


Reviews
There are no reviews yet.