Godno: development of a marketplace for small businesses and handmade sellers

About Project
Story of the marketplace website and mobile app development aimed at organizing convenient sale of designer items from local brands, artisans and small manufacturers.
Goals and objectives
What was the client’s request?
- Easy and fast registration for sellers, taking into account the necessary checks and verifications;
- Transparent services with no hidden commissions;
- Original catalog design;
- Secure transactions between buyers and sellers;
- Competent distribution of payments between all participants.
As e-commerce marketplaces developers we organize convenient and transparent mechanics of interaction between sellers and buyers, as well as other features of the platform – from filling the catalog with goods to reviews and receiving payments.
Key achievements
The first release of the website and app took place in October 2024. The Godno catalog now includes:
3216
Number of goods in the catalog
297
Number of sellers
How to develop a marketplace website? Share your ideas and we will calculate the cost
How we met Godno
Dmitry, co-founder of the Godno project, came to us after reading our article about the peculiarities of creating and developing an ideal marketplace website. The request sounded like this: “I want a beautiful and aesthetic marketplace, but I don't understand how it should work”.
To turn a cool idea into a real project, you need an experienced team that not only works to specifications, but also understands the business goals, can suggest the right solution, and conversely, can talk you out of complex product architectures and unnecessary integrations. That is why we have accompanied and consulted with the client at all stages of development.
Godno marketplace software development started as a small project, but after the first sprints it was decided to expand the functionality and add more features that competitors didn't have. Together with the client we thought through the logic of the platform, created the first prototypes and wrote the specification.
Such collaborations are part of our core business: dev.family supports startups and companies as a technical partner and offers flexible cooperation formats. We approached the work on Godno with heart and a desire to do everything perfectly. As if we were building a marketplace for ourselves – both as users and as entrepreneurs.
How to become our partner?
Market Insights
There are a lot of big marketplaces these days and it is quite difficult for newcomers to compete with them. Most of them are focused on resale. This business model assumes that sellers order goods from the same manufacturers and compete on the sites only at the expense of price. Artisans and small manufacturers cannot do this, as they include the full cost of production in the price of their products.
Selling on large sites also involves a lot of bureaucracy and difficulties in organizing sales, delivery configuration and traceability of income. Small businesses don't always have the resources to support all of these processes. As a result, businesses often face fines and marketplace bans.
The Godno project became a custom marketplace development for entrepreneurs and artisans, where they were able to complete the tasks of sales, promotion and communication with customers.
How to get started with market research
Read more about the importance of conducting market research:
The buyer's path
The buyer is authorized via SMS and then interacts with a classic online store – he/she enters the catalog, studies different product categories, finds the necessary items using filters or search.
He can quickly switch between the seller's pages, add goods to the shopping cart or add them to "favorites", clarify necessary details using the built-in online chat and track the status of the order. There is also a blog with news about Godno platform and reviews of must-have products.

What does a marketplace user need? Broke down the features of the biggest players in the e-commerce market
Read our big guide
Core functionality
Based on the goals of the platform, we created two user roles while building a marketplace app and website:
- A website and an application with a product catalog – for buyers;
- A storefront and full-cycle order processing application – for sellers.
When choosing a business model, we were inspired by Etsy.com, but adapted it to the local market needs.
Sellers Admin Panel
For sellers, we have added more complex and interesting functionality while creating a marketplace app and website with a focus on maximizing convenience.
Registration
Two categories of sellers can register on Godno:
- Individuals and self-employed – small manufactories and artisans, who only need to provide their full name, email and phone number, provide copies of their passport, and link a bank card to receive payments for orders to pass the KYC (Know Your Client) verification system;
- Legal entities – individual entrepreneurs and businesses, which need to provide a wider list of information: copies of the director's passport, registration certificate, articles of association and other documents, as well as specify the bank account number for receiving payments.

Store creation

Stock Availability

Order Customization

Electronic checks

Product Catalog
When developing the catalog grid, we were inspired by the Pinterest experience, where each item/pin can be almost any size and aspect ratio, and then the grid is dynamically built with evenly filled columns. After analyzing the convenience of uploading product photos to the catalog, we decided to settle on 2 basic aspect ratios for images – 1:1 and 3:4.
Not only photos, but also videos can be uploaded to the grid, which are automatically compressed to optimal size before being published in the catalog. In the mobile app for iOS and Android, video playback is automatic, creating an animation effect.
Read our team's overview of UI/UX trends for 2025
Stocks Management
Adding new items is the main feature that helps to fill the catalog and keep the marketplace alive. We were looking for a balance between the convenience of managing the product catalog and its filling, detailed description of products. Therefore, in addition to the standard product description – name, materials, number of items in stock, price and discount – we also provided the possibility to add custom options. For example, the choice of the color of a T-shirt, the material of a brooch, or the other item’s features. In this case, the seller can decide whether these options affect the price of the product or not. The preview function is available in the catalog before submitting the item for publication. All items are subject to mandatory moderation by Godno administrators.

Polimertorg. Creating a personal account for b2b, digitalization of business
For more ideas on organizing personal cabinets, see the B2B company case study
Finance
The section where the seller can see full sales analytics. It stores details about each order – date, composition, amount, price details with calculation of service commission and delivery costs. It is also possible to export the document with the entire history of orders for the desired period. All payments and the calculation of the commission retained by Godno are automated.

Dropsauto. Advanced functionality for document automation
More advanced document automation features are described in this case study
Delivery Settings
Here we have enabled integration to calculate the cost of delivery with local services. There are also courier delivery by the store or by the buyer himself, the possibility of picking up the order himself, the option of self-delivery and other formats. The seller and the buyer agree on the terms and conditions individually via online chat before paying for the order.


Book a consultation and we'll go over all the details of marketplace development
Olga V. Business Manager
Order processing
Features and solutions for transparent buyer-seller interactions.
Order reception
All orders are placed in the personal inbox of the seller, who is notified by the system of the site, as well as duplicated by e-mail and SMS. We have also provided a solution to a typical problem of all marketplaces – a customer has placed an order, but the desired item is out of stock. That's why we give the seller 24 hours to confirm the order. If the seller does not confirm the order - it is cancelled and the buyer gets his money back.
There is also a shipping rule – if the item is in stock, the seller is obliged to ship it within three days. If the product is not in stock or it is made to order, we inform the buyer about it on the product page and when placing the order, and to the three days for sending the order we add the period for manufacture of goods, so that the buyer understands when the order will come to him.

And of course we don't forget about the delivery time by the chosen courier service – it is calculated depending on the dimensions of the goods in the order and the addresses of the sender and the recipient, which we pass in API-requests and get the exact delivery time. To control the delivery, there is a field for specifying a track number, by which both the seller and the buyer can track its status.
Order Payment
After confirming the order, the buyer proceeds to payment, which is organized through a third-party service integration with bank card support.

Shipment Confirmation & Cost

Order Consolidation

Arranged Shipping

R-market. Marketplace for selling household appliances by instalments
Want to add installment payments to your marketplace? Read about our experience in this case study
Order Cancellation
If the buyer cancels the order before the seller confirms the order, the full price of the order will be refunded. If the buyer cancels the order after receiving it, only the cost of the goods will be refunded. At the same time, Godno administrators control the fulfillment of orders and in case of unscrupulous actions on the part of sellers, can refund the buyer the full cost of the order and block fraudulent sellers.
Additional features
Other opportunities for convenient sales and shopping.
Online chat

Feedback Analysis


How to develop a platform for restaurants, suppliers, farmers and ordinary shoppers
We tell you how to make it successful in foodtech
Features of the development
Which ideas we have already implemented, which we have left for the future, and which we have decided to abandon.
Payments Splitting
The price of each order includes the marketplace commission, as well as the cost of delivery if the buyer chooses postal or courier services instead of self-delivery. Then the Godno system automatically deducts its commission from the cost of goods in the order. And the seller gets paid for the items and shipping that he has to arrange himself.

Secure Transactions
According to the rules of the marketplace, the buyer has 48 hours to check his order after receiving it. Until then, the transaction amount is frozen on the transit account provided by the payment service we use for payment processing. If there are no complaints, the transaction is automatically closed after this period. The seller receives payment and notes in the admin panel that the order has been completed.
Tips and techniques for developing secure marketplaces
Arbitration Procedure
In the future, if a buyer is dissatisfied with their order, they will be able to start an arbitration process. There are two ways to do this: the seller and buyer can discuss the problem independently in the online chat and come to a joint decision. For example, to provide a promo code for the next purchase, resend the goods, and so on.
But if the agreement does not work out, Godno Arbitration is involved in the process. The manager can look at what happened at all stages – from discussing the terms in the chat to delivery - and make a decision in favor of one side or the other. If the rules of the marketplace are ignored, the administrators will first issue a warning, and in case of repeated violations, they will block the seller's or buyer's account.
Integrations with courier services
Initially we planned to include full integration with post and courier services, but in the process of development we gave up this idea. Let us explain why: if you create orders for couriers via API, the whole process will be organized under the account of the marketplace itself. This means not only additional costs, but also management of the entire delivery process for each shipment. That is, control over each seller, who must fulfill all obligations and not violate the law. In this case, all responsibility falls on the marketplace itself.
For Godno to use third party delivery services on its own behalf, but with the admission of third parties is a labor-intensive and risky story. Therefore, the integration is limited to the automatic calculation of shipping costs and the tracking of the status of a package by its tracking number.
Other nuances of e-commerce development have been discussed in this article
Admin Panel Development with Admiral
The arbitration workspace is implemented using Admiral, our own frontend framework for back office development on React, which makes developing the admin panel interface and solving individual tasks (e.g. badge creation) easier and faster. For example, we used Admiral to implement a panel to display information about arbitrage progress and a chat room for buyers and sellers to communicate.
You can read the full story about how and why we created Admiral here
Used Technologies
Frontend: React, Next.js, React Native
Backend: Laravel
Databases: PostgreSQL, Redis
Libraries and services: Docker
Team










Timelines
In May 2024 we fully launched the website and started development of the mobile app. In July 2024 we released the iOS and Android apps. We are in constant contact with the customer and are always ready to add new features and competitive advantages to the Godno marketplace.
12+
months
What is the essence of the product?
After registering with Godno, the following benefits await all users.
Convenient for customers
Honestly for the sellers
Community of masters
Got an idea for a marketplace? Tell us about the concept and we'll figure out how to make it happen
FAQ
- Market Research & Planning – identifying the niche, target audience, and business model;
- Define Features & Requirements – decide on key features such as user registration, product listings, payment gateways, and security measures;
- Choosing a Development Approach – deciding on custom development, using marketplace builders, or leveraging SaaS solutions;
- Design & Development – creating UI/UX designs, coding the backend and frontend, and integrating key functionality;
- Testing & Optimization – perform thorough quality assurance (QA) testing to ensure smooth functionality;
- Launch & Marketing – deploying the platform, attracting users, and optimizing performance based on feedback;
- Scale & Maintain – continually update features, improve security, and expand user reach.
- Define Your Business Model – decide whether it’s a product, service, or rental marketplace;
- Select a Development Method – choose between a custom-built solution, a no-code platform, or a white-label SaaS provider;
- Develop Core Features – include user profiles, search and filtering, a transaction system, and security mechanisms;
- Integrate Payment & Security – use secure payment gateways like Stripe, PayPal, or crypto payments and ensure user data protection;
- Launch a Minimum Viable Product (MVP) – start with basic functionality to test market demand and get user feedback;
- Market Your Marketplace – use SEO, social media, paid ads, and partnerships to attract sellers and buyers.
- B2C (Business-to-Consumer) – companies sell directly to customers (e.g. Amazon, eBay);
- B2B (Business-to-Business) – companies provide products/services to other companies (e.g., Alibaba, ThomasNet);
- C2C (Consumer-to-Consumer) – individuals sell to other individuals (e.g., eBay, Etsy, Craigslist);
- P2P (Peer-to-Peer) – users offer services or rentals to each other (e.g. Airbnb, Uber);
- D2C (Direct-to-Consumer) – bands sell directly to customers, bypassing intermediaries (e.g., Warby Parker, Glossier).