Skip to content

Home / Case studies / Price Module for Public E-Procurement System

GovTech data module

Price Module for Public E-Procurement System

Prozorro is a complex government-owned system through which public procurement in Ukraine is conducted. For public buyers, setting a realistic budget used to mean collecting prices by hand from many sources. ImproveIT built a price module into Prozorro Market, its electronic catalogue: it calculates current prices from real procurement data and shows them right on the portal. It has been live since May 2026.

Illustration of a public building behind a laptop showing an electronic catalogue, with a signed contract, a verification badge and an order tracker
Client
Prozorro
Industry
Public sector
What we did
Product engineering, Web development, QA, Cloud and DevOps
Partnership
2025 - 2026
Team size
6 specialists
Team location
Ukraine
Tools & Technologies
  • Python
  • aiohttp
  • Pydantic
  • MongoDB
  • Vue.js
  • Docker
  • Kubernetes
  • Helm
  • GitLab CI
  • pytest

Business challenge

Prozorro Market is the electronic catalogue of Prozorro, Ukraine’s public e-procurement system, where public buyers purchase standard goods. Before each purchase a buyer has to set its expected value, and finding reliable prices took time and manual research across many sources.

The data to answer that already lived inside the system. The task was to turn it into current, objective prices for catalogue products, show them where buyers already search, and build it all into Prozorro’s live catalogue, on its existing services and release process, including Prozorro’s own code review and testing.

Our scope included

  • Analysing the requirements with the Prozorro team and agreeing the specification and architecture
  • A price module that calculates current product prices from procurement data
  • Price ranges, sorting by price and price history in the Prozorro Market interface
  • Access to price data through the catalogue’s public API
  • Documentation, automated tests and support through Prozorro’s testing and acceptance

Product overview

The price module gives every buyer a reference price without manual research. It analyses procurement in the catalogue automatically, calculates current prices for products and keeps them up to date.

Buyers see the price range right in search results, can sort products by price and can follow how a product’s price changes over time. It gives a clear guide for planning a budget and cuts the manual work of collecting prices.

Illustrative e-catalogue product page with a current price range and price history, beside search results showing price ranges
Illustrative mock-up. Names, figures and data are fictional.

Values delivered by our team

Data

  • Prices based on real procurement data, not estimates
  • A current price range for catalogue products
  • Price history kept for every product

Integration

  • Built into Prozorro’s own catalogue service and release process
  • Price data available through the public API
  • Passed Prozorro’s code review and testing

For buyers

  • Price range right in search results
  • Sorting by price and a price history chart
  • Less manual research when planning a budget

Delivery

  • Requirements and architecture agreed with the Prozorro team
  • Analysis, development, documentation, testing and rollout by one team
  • Live since May 2026, with warranty support after acceptance

Other engagements

Let's talk about your project.

Tell us about your goals and we will suggest the right approach and team to get you there.

Most projects can start in under a week.

  • 1Tell us what you need
  • 2Get a proposal with team, timelines and costs
  • 3Start in under a week

We sign an NDA before discussing anything in detail. We reply within 24 hours.

Talk about the work

Or book a call and skip the form.Your details are handled under our privacy policy.