Project background

The client approached us with a request to create a web platform for advertising in the agricultural sector — a unified digital space where sellers and buyers can quickly find each other.

The goal of the project was to simplify the process of buying and selling agricultural products and services, ensure transparent content moderation, provide convenient management of sellers and listings, and enable efficient search for the required resources.

The platform we developed connects farmers, suppliers, and buyers, increases market transparency, reduces time and costs for search, and helps agribusiness operate more efficiently and scale.

Етапи роботи

Ми розробили сучасну веб-платформу для агросектору, яка об'єднує продавців і покупців, спрощує процес публікації оголошень та забезпечує зручне управління контентом і користувачами.

  • 2021

    Start of collaboration and requirements definition

    We started by analyzing business processes, preparing the technical specification, defining user roles and key use-case scenarios. The initial logic of the future platform was designed and the functional specification was approved.

  • 2022

    Design, layout, and MVP

    We developed the UI/UX design and delivered a minimum viable product with core functionality. We implemented the frontend and backend integration and launched the system for the first users.

  • 2023

    Performance and stability optimization

    We improved the MVP performance: accelerated page loading, optimized database queries, and redesigned key modules to reduce server load and ensure stable operation.

  • 2024

    User dashboard expansion

    We delivered new features that enhanced educational and financial processes. Additional modules were introduced for scheduling, payments, and data management, increasing the autonomy of the system.

  • 2025

    Architectural enhancement and platform acceleration

    We migrated to server-side rendering (SSR), improved the UX, scaled the server architecture, configured backup and recovery processes, and increased the overall platform performance in line with growing workloads.

Key project objectives

  • Create a user-friendly platform for posting listings

    1

    So that sellers can quickly publish products and reach potential customers.

  • Ensure transparent moderation

    2

    Administrators can review, block, or approve listings in just a few clicks.

  • Automate transaction and advertising package management

    3

    Purchases of advertising packages, payment history, and transaction statuses — all are stored within the system.

  • Create a convenient seller dashboard

    4

    Adding listings, editing a profile, communicating with customers, and viewing transaction history.

  • Provide tools for content growth and SEO

    5

    Blog, documentation pages, FAQ, and SEO settings.

  • Build a platform ready for scaling

    6

    Support for expanding categories, advertising logic, new roles, and future integrations.

Platform functionality

The platform is built on a modular principle — each component independently solves specific business tasks, while together they ensure a seamless, scalable, and manageable interaction process between sellers and buyers in the agricultural market.

  • Users & feedback
  • Platform settings
  • Content management
  • Reports & analytics
  • Listings management
  • Media library
  • The admin panel allows viewing, editing, and blocking platform users. Here, requests submitted through the contact form on the website can also be tracked and processed. For convenience, a status system is provided, indicating the user’s current state as “new” or “verified.”

  • This section includes managing listing types (advertising packages) and defining geographic parameters (cities covered by the platform). It also allows configuring product categories and managing global settings related to visibility and core platform functionality.

  • This section is responsible for managing static website pages such as the privacy policy, user agreement, and other documentation. It also includes blog management, where articles can be created and edited, as well as administration of the “Help & FAQ” section.

  • The system generates notifications about new listings, enabling administrators to react quickly to activity. Here, login history and activity of administrators and users are recorded. Additionally, search queries, payment requests, and full transaction history can be monitored — with data such as date, amount, status, and type of operation displayed.

  • Listings can have different statuses: published, inactive, pending moderation, or rejected. Administrators can fully review any listing and modify the associated advertising package. The system also includes auto-promotion and auto-moderation features, ensuring automated publication of listings based on predefined criteria.

  • The media library is used for storing, organizing, and managing website files, including images and documents.

Banner Background

Seller dashboard

  • Registration & authentication
  • Profile settings
  • Listings management
  • Transactions
  • Messages
  • Users can create an account using the standard registration process or log in quickly through their Google or Facebook accounts.

  • Sellers can personalize their profile by uploading an avatar and adding a detailed description. Required fields include location and contact information. The profile settings also provide password change functionality and the option to delete the account.

  • All listings are displayed in the dashboard and grouped by status: active, pending moderation, inactive, or rejected. Sellers can edit any listing, purchase advertising packages to promote it, or deactivate listings if needed.

  • The Transactions section provides a full history of all payments made by the seller on the platform. Here, sellers can view detailed information about each advertising package purchase.

  • This section provides access to all dialogs with buyers. Users receive email notifications about new incoming messages.

Banner Background

Technologies used

To deliver this project, we applied a modern technology stack focused on stability and scalability.

  • Backend

    PHP 8.3, Symfony 6.4 (LTS)

  • Database

    MySQL 8

  • Server infrastructure

    Linux Ubuntu 22.04

  • Web server

    Nginx

  • Integrations

    Telegram Bot API

  • Integrations

    RabbitMQ

  • Server infrastructure

    Redis

  • Security infrastructure

    Cloudflare

Results

After the platform launch, the client received a convenient marketplace for agricultural listings, a transparent moderation system and content workflow, a flexible structure for categories and advertising packages, a user-friendly seller dashboard, automated transaction management, SEO and blogging tools — as well as a foundation for further monetization and scaling.

  • 80%

    Listings are published automatically without moderator involvement

  • 85%

    Reduced manual work for administrators

  • 80%

    Increase in the number of active sellers

  • 100 %

    All transactions and payments are recorded in the system

  • 90 %

    Improved visibility in search

Support

The SKylex team is the official technical partner of the project, responsible for the full development cycle, technical support, and further scaling of the platform. We ensure stable service operation, introduction of new functionality, and prompt response to evolving business needs.

Fill out the form to receive a free consultation

Enter your name in Cyrillic or English
Enter your phone number
By clicking the button, you consent to the processing of personal data