Softech Blog
Marketplace / Mobile / AI / Product Development

KILOGRAM: How We Built a Complete Marketplace Platform Combining Mobile, Web, AI and Automation

KILOGRAM is a complete marketplace ecosystem combining a mobile application, web platform, backend API, administration panel, AI, notifications, payments and community features.

8 min read
case-studyintermediatemarketplace platform development
marketplacemobile applicationAIbackend APIadministration panelproduct development+4
KILOGRAM marketplace ecosystem with mobile application, web platform, backend API, AI and administration panel
AI-ready summary

Article essence

KILOGRAM is a multi-platform marketplace ecosystem developed by Softech. It combines a mobile application, responsive web platform, backend API, administration panel, AI image generation, payments, notifications, community features and external integrations. The case study explains the product architecture, UX decisions, AI quality workflows, soft-delete logic, network resilience and operational tooling required to build a scalable digital marketplace.

Short answer

A complete marketplace platform combines a mobile or web customer experience with a backend API, database, administration panel, payments, notifications, moderation and integrations. Advanced platforms may also use AI to generate or analyse content and automate operational processes.

Key takeaways
  • A marketplace should be designed as one ecosystem, not as separate mobile, web and administration projects.
  • A multi-step listing flow must balance structured data collection with a low-friction user experience.
  • Production AI requires prompt versioning, attempt history, monitoring, retries and administrative quality control.
  • Soft deletion and explicit content statuses preserve data consistency in community and moderation workflows.
  • Operational tooling allows platform teams to manage users, content, notifications and AI processes without constant developer involvement.
Citation-ready insights

The strongest ideas to remember

These fragments are designed to work as short, standalone insights for readers, LinkedIn and AI systems.

A modern marketplace is an ecosystem, not only a catalogue of listings.
Production AI begins where model integration ends: with monitoring, retries, versioning and quality control.
The administration panel is an operational product, not a technical afterthought.
Soft deletion protects discussion structure while allowing content to be removed from public view.
A scalable digital product connects user experience, business logic and operational tools in one architecture.
Who should read this

For founders, CEOs, CTOs, Heads of Product and business owners who want to understand how AI changes software delivery and organizational design.

Problem

Most companies adopted AI tools but still operate with software processes designed before the AI era.

Outcome

You will understand what an AI-native operating model looks like and why the biggest AI advantage comes from faster organizational learning.

KILOGRAM as a Complete Digital Ecosystem

KILOGRAM is a marketplace platform created for publishing and discovering local product offers, particularly those related to food, agriculture, local producers and direct sales.

From the beginning, the project was not treated as a single application displaying a catalogue of listings. Connecting sellers, buyers and platform operators required a complete technology ecosystem consisting of a mobile application, web platform, backend API, database, administration panel, AI mechanisms, notifications, payments, communication and external channel integrations.

Softech’s role extended beyond software implementation. It included business process analysis, solution architecture, digital product development, UX/UI design and the iterative refinement of the platform based on real user scenarios.

KILOGRAM demonstrates that a modern marketplace application is not a collection of isolated screens. It is a system in which listing publication, communication, payment, moderation, image generation and notifications must operate as one coherent process.

The Business Challenge: Organising Local Commerce

Local product trading is fragmented across classified websites, social media, thematic groups, messaging applications and direct relationships with sellers.

For sellers, this often means publishing the same offer in several places. For buyers, it means difficulty finding a specific product in a particular location.

KILOGRAM was designed as one environment where users can:

  • publish selling or buying offers,
  • select category, location, price, quantity and unit,
  • reach local customers,
  • contact another user directly,
  • save interesting listings,
  • promote offers requiring faster exposure,
  • use the platform through mobile and web interfaces,
  • participate in a community focused on local commerce.

A listings directory alone would not solve the entire problem. The product also required secure authentication, moderation, payment support, notifications, operational tooling and an architecture prepared for continued development.

A Product-Oriented Approach Instead of Isolated Screens

In complex technology projects, it is easy to focus on another form or endpoint and lose sight of the complete user journey.

In KILOGRAM, every feature was analysed in a wider context. Publishing a listing did not only mean saving form data. The process had to include authentication, user profile, location, images, AI-generated visuals, validation, preview, promotion, notifications, moderation and later editing.

The community module similarly required more than a comment field. The product needed threads, replies, reactions, content statuses, editing history, soft deletion, permissions and administration tools.

Development was carried out iteratively. Interfaces were repeatedly refined with regard to usability, information hierarchy, clarity and visual consistency. This included the login and OTP flows, listing creation, profile, documents, security settings and the notification centre.

KILOGRAM Platform Architecture

The KILOGRAM ecosystem consists of several connected layers:

  • Mobile application — the primary everyday user interface.
  • Web platform — listing discovery, search, detail pages and mobile application promotion.
  • Backend API — the central business logic and communication layer.
  • Database — users, listings, locations, payments, documents, notifications and AI processes.
  • Administration panel — the operational management centre.
  • AI services — image generation and quality control workflows.
  • Communication system — push notifications, notification centre and deep links.
  • External integrations — social channels and services extending listing reach.

The key architectural decision was to design all these elements as parts of one product. A listing status change, moderation action or AI process result can therefore be reflected consistently in the mobile application, web platform and operator panel.

The Mobile Application as the Main User Tool

Phone Number and OTP Authentication

KILOGRAM uses phone number authentication and a one-time password. This shortens onboarding and removes the problem of forgotten passwords.

The mechanism still requires correct handling of code expiry, resending, user sessions and sensitive operations. The application also supports biometric protection, including Face ID.

A Multi-Step Listing Publication Flow

The listing process was divided into clear stages. Users can define:

  • title and description,
  • product category,
  • selling or buying offer type,
  • location,
  • price, quantity and unit,
  • price negotiability,
  • quantity flexibility,
  • an uploaded image or AI-generated visual.

Before publication, users see a complete preview and can correct information before making the listing visible.

The UX had to balance data quality with simplicity. A form that is too short reduces listing quality, while an excessive process increases abandonment.

Listing Promotion and Monetisation

The platform includes mechanisms for highlighting and promoting selected listings. This is particularly useful for seasonal products, larger quantities and offers that need to reach buyers quickly.

The solution was designed so that additional monetisation models can be introduced without rebuilding the core marketplace process.

Profile, Favourites, Documents and Settings

Users can manage their profile, save favourite listings, view documents, change language, configure security and control notification preferences.

These elements build trust and provide users with control over their data and platform communication.

The Web Platform as an Extension of the Ecosystem

The web layer makes key marketplace features available through a browser. Users can browse offers, filter by category and location and open detailed listing pages.

The interface is responsive across desktop, tablet and mobile devices.

An important part of the web platform is a mobile app promotion page with professional device mock-ups, a QR code and consistent visual identity.

The platform was prepared for further SEO, generative engine optimisation and visibility in AI-powered search systems. This requires clear information architecture, semantic listing pages, location data and content matching real search intent.

The Backend API as the Central Product Layer

The backend API is responsible for the business logic of the entire ecosystem. It is not merely a data storage interface.

The backend covers:

  • user registration and authentication,
  • OTP codes and session handling,
  • profile management,
  • listing creation, editing and publication,
  • category, location, price, quantity and unit validation,
  • buying and selling offers,
  • favourites, documents and notifications,
  • payments and listing promotion,
  • community threads, replies and reactions,
  • AI-generated image management,
  • permission control,
  • external service integrations,
  • error monitoring and service health.

One of the most important challenges was maintaining consistency across multiple applications. A status changed in the administration panel must be interpreted correctly by both mobile and web clients.

Artificial Intelligence as a Real Product Capability

AI is used to generate visuals supporting listing publication. The feature is useful when a user does not have a suitable photograph or needs to prepare an attractive listing quickly.

A production AI implementation required far more than calling a model.

Building Prompts from Listing Data

The system analyses the category, type and name of the product and builds a prompt adapted to the offer context. Different products require different descriptions and constraints.

Reducing Incorrect Product Identification

Generative models may confuse less common products with visually popular alternatives. The mechanism was therefore refined through tests involving concrete examples, including wild strawberries, rhubarb and less common fruit and vegetable varieties.

Attempt History and Administrative Quality Control

The process records the model, provider, prompt version, status, attempt history and errors. Operators can inspect failed generations, retry the process or manually reject unsuitable materials.

This is what separates an AI demo from a production AI system: queues, retries, monitoring, versioning, quality control and operational tooling are required.

Community and Communication Between Users

KILOGRAM is more than a listings catalogue. Its community module allows users to start discussions, publish replies and react to content.

The solution includes:

  • discussion lists,
  • popular topics,
  • individual thread views,
  • replies and reactions,
  • content editing,
  • content deletion,
  • thread and reply statuses.

Soft deletion preserves discussion structure when content is removed. Instead of physically deleting a record and breaking relationships, the system displays an appropriate placeholder while preserving reply context.

Edit markers inform users that content has changed. These decisions influence UX, moderation, security and data consistency.

Notifications and Contextual Communication

The communication system includes push notifications and an in-app notification centre.

Users can see read and unread messages, manage consent and move directly to the screen related to a specific event.

The mechanism supports:

  • listing-related notifications,
  • administrative messages,
  • notification grouping,
  • read status,
  • deep links to relevant screens,
  • user consent settings.

The architecture is prepared for further automation and personalisation.

The Administration Panel as the Operational Centre

The quality of the administration panel directly affects the operating cost of a product. If every moderation action, status change or retry requires a developer, the platform becomes difficult to scale.

The KILOGRAM panel supports:

  • user management,
  • listing management,
  • moderation and reports,
  • categories and configuration,
  • notifications,
  • AI-generated images,
  • prompts and generation parameters,
  • attempt history,
  • queues and statuses,
  • errors and retries.

The goal was to provide tools that allow operators to respond independently without involving the technical team in every daily situation.

External Channel Integrations

Social integrations are another area of development, including the ability to publish or promote listings through the KILOGRAM Facebook channel.

The flow was designed as part of listing creation. External promotion can therefore become a natural publication step rather than a separate task performed later.

Integrations increase listing reach and make use of existing communities without fragmenting the core experience.

Security, Stability and Network Resilience

A mobile application must work under weak coverage, network switching and temporary service outages.

KILOGRAM includes mechanisms for detecting missing or low-quality internet connectivity and displays clear messages explaining the likely cause of a problem.

The wider approach includes:

  • OTP authentication,
  • biometric protection,
  • session management,
  • access control,
  • data validation,
  • protection of sensitive operations,
  • health check endpoints,
  • backend monitoring,
  • error and retry handling,
  • clear empty and failure states.

The Most Important Technology Challenges

Consistency Across Multiple Applications

The same data is used by mobile, web and administration systems. Every status and permission must be interpreted consistently.

Complex Listing and Content States

Listings and community content may be active, promoted, edited, hidden, deleted or moderated. Each state influences available actions and presentation.

Production-Grade AI

The integration had to include prompts, attempt history, monitoring, versioning, retries and quality control.

Mobile Resilience

Users need to know whether an operation succeeded, failed or is waiting to be retried.

A Scalable Notification System

Each communication requires a type, recipient, state and target screen.

Maintaining UX Quality

Product growth cannot result in an overloaded interface. Screens were therefore refined iteratively.

The Result

The project resulted in a coherent multi-platform ecosystem consisting of:

  • a dedicated mobile application,
  • a responsive web platform,
  • a central backend API,
  • an administration panel,
  • an AI image generation system,
  • communication and notifications,
  • payments and listing promotion,
  • community features,
  • security and monitoring mechanisms,
  • external integrations.

The platform has a foundation that supports additional features, monetisation models and automation without rebuilding the product from the beginning.

Further Platform Development

KILOGRAM is developed iteratively. Potential future directions include:

  • advanced notification personalisation,
  • additional social integrations,
  • expanded listing promotion,
  • AI automation,
  • user behaviour analytics,
  • listing recommendations,
  • moderation development,
  • additional languages and markets.

These are development directions rather than features presented as already implemented.

A Complete Product Requires More Than Writing Code

Delivering a platform such as KILOGRAM requires combining product strategy, UX/UI, mobile applications, web platforms, backend API, AI, automation, security, integrations and continuous product development.

A strong software house should not limit itself to implementing a list of screens. It should identify dependencies, risks and processes and then design a solution that can be maintained and scaled.

KILOGRAM is an example of a project in which technology, user experience and operations were combined into one coherent ecosystem.

Are you planning a mobile application, marketplace platform, SaaS system or AI-powered product? Let’s discuss a solution designed not only for launch, but also for long-term growth.

Framework

Proprietary models and thinking frameworks

The Marketplace Product Ecosystem Framework

An eight-layer model showing how a marketplace evolves from a listings interface into a scalable digital product and operating system.

Layer 1
User Experience Layer

Mobile and web journeys covering onboarding, discovery, listing publication, profile and communication.

Layer 2
Marketplace Transaction Layer

Listings, categories, locations, pricing, quantities, promotion and monetisation workflows.

Layer 3
Backend and Data Layer

API, database, permissions, validation, business logic and consistency across applications.

Layer 4
AI Workflow Layer

Prompt construction, image generation, model metadata, attempt history, retries and quality control.

Layer 5
Communication Layer

Push notifications, notification centre, consent settings, deep links and administrative communication.

Layer 6
Community Layer

Threads, replies, reactions, editing, moderation, content states and soft deletion.

Layer 7
Operations Layer

Administration tools for users, listings, moderation, notifications, payments and AI processes.

Layer 8
Reliability and Growth Layer

Security, health checks, network resilience, monitoring, integrations, SEO and future scalability.

Predictions

What may happen next?

Prediction 1

Marketplace platforms will increasingly use AI inside operational workflows rather than as isolated marketing features.

Prediction 2

Mobile-first marketplaces will require stronger network resilience and clearer offline or degraded-connection states.

Prediction 3

Administration panels will become increasingly important as marketplace operations and AI processes grow in complexity.

Prediction 4

External social channels will be integrated directly into listing publication and promotion flows.

Prediction 5

The most competitive marketplace products will combine transaction, community and automation capabilities in one ecosystem.

Claims & data

Key claims and sources

A marketplace becomes scalable when its mobile, web, backend and administration layers share one consistent business model and content state system.

Softech.app project analysis · 2026

Production AI requires operational tooling for retries, prompt versions, model metadata and quality control, not only a connection to a generative model.

Softech.app project analysis · 2026

A well-designed administration panel reduces platform dependency on developers by allowing operators to manage content, notifications and failed processes independently.

Softech.app project analysis · 2026
Knowledge graph

Related knowledge areas

Distribution

Article distribution assets

Ready-to-use fragments for social media, newsletter or expert communication.

LinkedIn hooks
A marketplace is not a listings page. It is a complete operating ecosystem.
Connecting an AI model is easy. Building a production AI workflow is the real product challenge.
Mobile, web, backend and administration should not be separate projects. They should be one product.
X / Twitter threads
  • 1/ KILOGRAM was designed as an ecosystem, not a single marketplace app.
  • 2/ The product combines mobile, web, backend API, administration, AI, notifications and community workflows.
  • 3/ The key challenge was making every layer share consistent business logic and content states.
Carousel ideas
  • 8 layers of a scalable marketplace ecosystem
  • What production AI requires beyond model integration
  • Why marketplace administration panels matter
Newsletter angles
  • How to design a marketplace as one product across mobile, web, AI and operations
Short video ideas
  • What does a complete marketplace architecture include?
  • Why AI image generation needs an administration workflow
  • How soft deletion protects community data

FAQ

What does a complete marketplace platform include?
A complete marketplace platform usually includes a mobile or web user interface, backend API, database, authentication, listings, search, payments, notifications, moderation, administration tools and external integrations. More advanced products may also include AI and community features.
Why did KILOGRAM need both a mobile app and a web platform?
The mobile application supports everyday user activity, notifications, profile management and listing publication, while the web platform improves browser access, discoverability, SEO and application promotion. Both interfaces use the same backend business logic.
How does KILOGRAM use artificial intelligence?
KILOGRAM uses AI to generate images for listings. The platform builds prompts from product data, records the model and prompt version, tracks generation attempts and provides administration tools for retries and quality control.
Why is an administration panel important for a marketplace?
An administration panel allows operators to manage users, listings, moderation, notifications, payments and failed processes without requiring developer involvement in every daily task. This reduces manual work and supports operational scaling.
Can the KILOGRAM architecture support further development?
Yes. The platform was designed as a modular ecosystem prepared for additional monetisation models, notification personalisation, social integrations, analytics, recommendation systems and future language or market expansion.
Continue the cluster

Next articles in this series

These articles expand the context around AI-native software development, product engineering and delivery model transformation.

Author

Matt Dudzicz · Softech.app

Founder

Founder of Softech.app, focused on custom web and mobile platforms, SaaS products, AI-native systems, automation and product engineering.

LinkedIn
Next step
Building an app? Need automation? Book a free project estimate.
We’ll do discovery, design UX/UI and deliver web, mobile, backend and AI automations in one team.