How to create a service platform. How to make an auction online

In this article, we will demonstrate the process of creating a platform for auction services based on our Falcon Space platform.I can assure you that after reading this article to the end, you will clearly understand the main milestones of creating such a product, as well as see our implementation of the marketplace of services.  

The main idea of the service platform

Such a platform unites suppliers and buyers in a particular industry. 

It is important for the customer to find the best offer from a reliable, trusted supplier. 

It is important for the performer not to be 'thrown' when providing services, and they may be interested in the platform as a whole, as a new channel for attracting customers. 

Marketplace offers tools for interaction between buyers and service providers

for Example, this might be an auction. Buyers create a project that they need to do, and suppliers offer their prices for doing this work. The buyer eventually chooses one of the offers and works with this supplier. 

Key blocks of the service platform

the Customer sets what they need. Service providers offer solutions and prices. The customer chooses.
customer Profile
The customer's workplace, where they can manage their projects/orders, edit their profile, and work with notifications and metrics. 
Office of the supplier. 
The supplier processes orders and searches for new projects. Tracks notifications. Edits its public information
All content generated by site users must be checked and controlled. Editing a profile. Working with notifications and metrics
If there are disputes about the order, then the internal arbitration of the site will begin. It determines how much the order is completed and decides how much to pay to someone on the order. All this is possible only when money is frozen on the platform's account. 
If money passes through the platform, the site will integrate with the payment gateway for accepting money. You can withdraw money in semi-manual mode. The system must take into account all transactions that are made: replenishment of the balance, freezing of funds on the customer's balance at the beginning of processing the order, transfer to the performer's balance, etc.
Supplier directory
Ability to find a suitable contractor using various filters and contact them. Offer him a project directly. Or order its services from the ready-made shop.

Order completion process

the order Progress may differ drastically from one site to another. And it depends on the specifics of the industry.

you Need to make this process so convenient that you can link either Suppliers or customers to the service. Otherwise, there will be a very high risk of working around the site.

One of the parties should be as interested as possible in working through the site

Our demo on the site of services

The Demo can be viewed

Do not rush to go and watch - I suggest that we walk together here, and then you will be able to click on the demo buttons on your own. The main page is a landing page that can be made in any style. The demo is just an example of how it might look. 

Сontractor's Dashboard

When you log in, the performer sees their dashboard and basic data on their activities on the site. The data structure and display format can be changed to suit your needs. Add new reports, show other numbers, etc.

Search for projects

The performer can search for new orders and submit their own requests and offers for them.

If the customer writes something or selects a performer, they will receive a notification (you can set up push notifications or notifications in telegram - all this is in the box). 

the Attributes of the order can be different. The box allows you to change data fields and the location of elements on the page.

View my bids.

The performer can view projects where they have already placed bids, change or cancel these bids.

My projects

If a contractor is selected somewhere in the project as a performer, it will appear in this section.

Here, the user can interact with the client on request: via the comment system or the built-in chat.



The performer must be able to view the history of the transaction and their current balance, as well as submit a request to withdraw money from the system, which will be processed by the administration


My profile

In the profile, the performer specifies their personal data, as well as data about their professional baggage. You can change the fields and add your own business logic.

The client will have a Similar history - they can change their profile, view projects, create a new project, and correspond with performers. 

I will not Give screenshots of the customer's account here, you can view the pages on a live demo. To do this, you need to get out from under the Performer and create your own Customer user - 'service Platform - Customer'on the main page in the demo.


Yu can set up your own page familiarization wizard for each page. This is very important if the page's interface involves a lot of elements, and it is difficult for a person to understand it immediately when they first visit the site.

The main page can be any

A separate landing page is Created, made up, and embedded in the engine. It is important that the landing page is made adaptively and on the Bootstrap 4 layout. In this case, it will be easier to adapt it and later change it in the project.

Update may 2020. We made sample home page for an auction

What is included in the solution

The main parts of the solution we offer: 

  • The Falcon Space box Itself. Falcon space is more of a platform for creating business applications, rather than a specific solution for a business task.
  • the
  • Solution of the auction. This is an add-on for basic auction functions with the ability to develop them to suit your needs. The solution can be further developed and adapted to your needs.
  • Configured hosting (or VPS server), domain, SSL. We can configure the application on your Windows Server, or host it on a hosting service (for example, on, tariff win 0 - this is more than enough).

Expansion points

An important point is that we assume that any boxed solution can and should be adjusted to suit your needs. Therefore, we implement the basic solution and Refine the solution to the desired state through project work.

Any solution on Falcon Space contains multiple expansion points: 

  • You can create new accounting objects (essentially new tables in the database)
  • You can create new pages with forms and tables.
  • You can change the business logic of existing pages, change the appearance of pages, and customize the project's can integrate with external systems via the universal API

All this allows us to say with confidence that you can implement almost anything on the Falcon Space solution. In extreme cases, JS components are created for the project.

The main ideology of the platform is to take a ready-made solution and adapt/develop it to your needs

I like everything. Let's get started!

No need to rush. Creating a marketplace is a risky business with a lot of pitfalls. 

It is necessary to work out to the maximum business risks of the project. Determine the composition of the first version. This determines the initial budget and timing of the system implementation project. 

The most important thing is to determine the consumer and what is important to them. 90% of projects are done without taking into account feedback from the consumer. And as a result, after the launch, no one needs them, and there are no people who are willing to pay and spend time on the product.

First, work out the marketing to the maximum, and only then take up the implementation of our Falcon Space auction solution.

How much can a service platform cost?

'I want to make an analog of Wildberries, but for Kazakhstan. How much can it cost?' Don't be like these characters. This shows your complete incompetence and superficial approach to such a complex project.

At the beginning of the project, there is a lot of uncertainty, and implementation details are not spelled out. There is not all the necessary information for a more or less accurate assessment. 

the Cost is determined based on a specific volume (i.e. a detailed list of all system features). 

What can I do to get an initial project evaluation? 

  1. Define the structure of all pages (divide them into offices/roles and specify a list of pages for each)
  2. Define briefly the features for each page
  3. Prescribe all necessary integrations with external systems

Such a document will already allow you to get a more or less accurate estimate (with a spread of +/-30%) for the budget and deadlines.  for the price of the auction box of services, you can find information on the page Ready-made solution Site-auction

See also Prices for the Falcon Space box.

What does the workflow look like?

Working on a web project

What else should you consider in your project?


If a unique design is critical for your project, it makes sense to create a front page: the main page, promo pages to attract an General, our system already has a good concise design by default. You can customize it for yourself-colors, sizes, font, etc.


Think about promotion from the very beginning of the project. This will reduce the number of possible reworkings of existing functionality. Involve the promoter in the project at the earliest stage.the Falcon Space System has many SEO features by default, and you just need to use them correctly in your project.


Consider this expense item. At the beginning of operation, you will need to fill in the catalog. This can be done manually by filling the folder, or by filling the folder from an external source-via Excel or the API. In any case, this requires additional costs, which are better to immediately take into account in the project budget.


the smaller the first version for implementation , the smaller the budget, the faster the project will be implemented, and the faster you will get feedback from the consumer.Try to remove all secondary features from the first version of your product.

What we do and don't do

  • We are the developers of the Falcon Space platform. We regularly improve the platform and create various business solutions on it.
  • We provide all the technical side of the project: support the project, configure hosting, server, create new functionality for the project.
  • We don't do design.
  • We don't do promotion.
  • We do not write texts for client projects. We are not translators.
  • We realize your project vision in the form of a web application.

By the Way, do you make a mobile app?

If we talk about native mobile apps (those that are installed via the AppStore and Google Play) - we do not make them.Our platform is fully responsive to mobile devices. 

Falcon Space also supports PWA technology. This practically blurs the difference between a mobile app and a website:

  • You can create an icon on the phone screen and launch it as an app.
  • there are geolocation functions, camera access, and some other functions.

Advantages of PWA: 

  • This is significantly cheaper than making, in fact, three different apps: a website, IOS, and Android. The budget is reduced at times.
  • You can make changes faster. In a native app, updating requires the user to reinstall the app on their phone. On PWA, changes will be applied instantly to all users, since data is requested from the server.
  • There Is no unnecessary padding in the AppStore form. Long moderation, the possibility of refusing to publish.
  • PWA is easier to install on your phone. Just a click on the button (on IOS it is a little more difficult-Share/Add to my homescreen)-it is difficult to force the user to install something on the phone for security reasons, taking up space on the phone.

It's time to start the demo.

Please follow the demo link to see our solution for the service

The author of the article is Ruslan Ryanov

The creator of the Falcon Space platform
Component demo stand
At the stand you can see various components in action - tables, forms, modal windows, diagrams, a map, etc.
Solution demo site
Basic solutions that can be flexibly adapted for yourself - change the appearance, business logic and even the structure of the database.
Discuss the project
Ask the initial questions about the project that concern you right now. We will advise you for free and recommend the best solution.

If you like our articles, then please subscribe to our channel in Telegram - Falcon Space.
In it we will publish updates on articles and other materials regarding our platform.