Okopani: Two-sided construction services marketplace

Two-sided platform for the Polish construction services market. A client posts a job (plumbing, electrical, masonry) and local tradespeople within the area submit quotes. Built-in chat, Przelewy24 payments, review system and premium accounts.

Okopani platform connecting clients with construction tradespeople

About the project

A platform that closes the full cycle: client posts a problem through the system with the location and date given → tradespeople in range submit quotes → parties talk through the built-in chat → client selects a tradesperson → leaves a review. Two separate panels (client and tradesperson), distance-based matching, premium accounts paid via Przelewy24.

2
panels (client and tradesperson)
tradesperson matching by distance
chat and Przelewy24 payments
ratings and reviews after the job

Screenshots

Client dashboard
Client dashboard
Job posting form
Job posting form
Offers from tradespeople
Offers from tradespeople

Our role

We designed and built the platform from scratch - from the model connecting jobs with tradespeople and the data structure, through distance-based matching and built-in chat, to Przelewy24 integration and the review system.

Timeline

  1. Model and data structureService categories, two account types (client and tradesperson), job posting with location.
  2. Matching and communicationDistance-based tradesperson matching, plus built-in chat.
  3. Payments and trustPrzelewy24 integration for premium accounts and a 1-5 star review system with tradesperson reply.

What we built

  • Two-sided platform - separate client and tradesperson panels on a shared user base
  • Job posting with address (address autocomplete + GPS coordinates), with the service type and expected date
  • Distance-based matching computed directly in the database - only tradespeople within the set radius see the job
  • Built-in chat with file support and an unread counter, working without page reloads
  • Przelewy24 integration for tradesperson premium accounts - transaction registration, payment gateway, confirmation verification
  • 1-5 star review system with client comment and tradesperson's public reply option
  • Registration via Facebook or email with mandatory verification, reCAPTCHA protection and login attempt limits
  • GDPR: data anonymisation instead of physical deletion, protection of forms and database queries

Tech & integrations

Related case studies

Have an idea for an app or a process to automate?

Write 2-3 sentences about what you want to improve. We'll reply within 24h with a proposal for a 30-minute call.

Reply within 24h  ·  No commitment

By clicking "Send" you consent to processing your data in order to reply. Privacy policy