Skip to content

Local Land Listing Marketplace

Kütahya Satılık Tarla

A web platform that unifies land buying and selling in Kütahya through team moderation, structured listing data, advanced filtering, and map-based discovery by drawing custom regions.

Role
Technical Product Owner & Solo Developer
Period
June 2026 — Ongoing
Focus
Keeping the BullMQ media worker and the Next.js ISR cache consistent with each other, and keeping the cinematic design easy to understand for users of all ages.

What needed solving?

Local farmland and plot listings were scattered across different channels, hard to verify, and lacked a standard information structure. Critical details such as price, zoning, title deed, road access, water, and electricity were not presented consistently.

Building the product as a whole.

While BahaLabs handled the product's local positioning, I built all of the software, design, and infrastructure. Instead of publishing listings directly, I structured them around an application, team review, photo shoot, and approval lifecycle.

The system's layers

  1. 01

    Search and discovery

    Server-side filters, facet counters, ISR, and map discovery via polygon drawing.

  2. 02

    Moderated marketplace

    A team-approved listing lifecycle running from application through photo shoot to publication.

  3. 03

    Async media

    A BullMQ worker running Sharp and FFmpeg jobs, with targeted cache revalidation.

  4. 04

    Production stack

    A Docker deployment composed of the Next.js app, worker, PostgreSQL, and Redis services.

Key features

  • 01

    Structured land data and advanced filters

  • 02

    Region search by drawing polygons on the map

  • 03

    Team-approved moderation of listings and price changes

  • 04

    Favorites, saved searches, and a daily digest of new listings

  • 05

    Privacy-focused in-platform messaging

  • 06

    Admin CRM and content management

  • 07

    Responsive, scroll-aware animation system

  • 08

    Installable PWA experience

The tools used for this work.

Kütahya Satılık Tarla homepage
Scroll-aware storytelling for a local land platform.
Filtered land listings
Listing discovery by district and structured land attributes.
Land listing detail page
Structured land data and contact flows.
Land discovery on the map
Price markers and a custom region drawing tool.
User account dashboard
A shared workspace for listings, messages, favorites, and saved searches.
Land platform admin dashboard
Application, review, photo shoot, and publication statuses.
Land platform content dashboard
Managing brand and page content without touching code.

What changed?

An end-to-end working demo covering listing applications, moderation, search, maps, messaging, notifications, and media processing. Despite its motion-rich design, the interface was built to stay simple for users of all ages.