OfertaSuksesi

OfertaSuksesi — Platforma Moderne e Klasifikuarve në Kosovë

Rindërtim i plotë i platformës — nga codebase legacy në arkitekturë moderne mikroshërbimesh me 37,685 listime aktive, 3,354 përdorues dhe kërkim të menjëhershëm me Meilisearch. Gjithçka me infrastrukturë nën 55 euro/muaj.

Classifieds / Marketplace2025–2026

Pasqyrë e Përgjithshme

OfertaSuksesi është platforma moderne e klasifikuarve në Kosovë — e ndërtuar nga zeroja si arkitekturë mikroshërbimesh me katër shërbime të pavarura që komunikojnë përmes REST API-ve dhe Redis pub/sub. Platforma shërben mijëra përdorues dhe listime në gjuhën shqipe me kërkim të menjëhershëm, mbrojtje nga spam, profile kompanish, dhe monetizim të integruar.

Sfida ishte e qartë: hapësira e klasifikuarve online në Kosovë dominohej nga platforma të vjetruara me përvojë të dobët, pa mbrojtje spam, kërkim të ngadalshëm, dhe mjete të kufizuara për bizneset.

Image

Kërkim i Menjëhershëm me Meilisearch

Përdoruesit kërkojnë nëpër mijëra listime me rezultate nën 50ms — me tolerancë gabimesh, filtrim faceted, dhe renditje sipas relevancës, të gjitha në gjuhën shqipe.

Platforma në Numra

0

Listime Aktive

Listime reale nga përdorues në Kosovë

0

Përdorues të Regjistruar

Bazë në rritje e përdoruesve

0

Mikroshërbime

Deploy dhe shkallëzim i pavarur

0

Kosto Mujore

Infrastrukturë 100% open-source

Stack Teknik

Katër mikroshërbime të pavarura pas Nginx me Cloudflare CDN

Web App: Next.js 15, React 19, Tailwind CSS v4, TypeScript

SSR, PWA, SEO — port 3000

REST API: NestJS 10, Prisma ORM, JWT Authentication

Auth, CRUD, logjikë biznesi — port 3001

Shërbim Imazhesh: NestJS + Sharp

Resize automatik, konvertim WebP, ruajtje Cloudflare R2 — port 4001

Shërbim Njoftimesh: NestJS + Redis

Radhë email-esh, ripërpjekje, 28 lloje njoftimesh — port 4002

Databazë: PostgreSQL 16 + Redis 7 + Meilisearch

Kërkim i menjëhershëm me tolerancë gabimesh për shqipen

DevOps: Docker, Turborepo, Nginx, Cloudflare CDN

Sfidat e Zgjidhura

1. Performanca e Kërkimit

Problemi: Kërkimi PostgreSQL full-text ishte shumë i ngadalshëm për filtrim real-time nëpër mijëra listime.

Zgjidhja: Integruam Meilisearch si motor dedikuar kërkimi — rezultate të menjëhershme me tolerancë gabimesh, filtrim faceted, dhe renditje sipas relevancës. Kohë përgjigjeje nën 50ms.

2. Spam & Mashtrim

Problemi: Platformat e hapura tërheqin spam, listime false dhe mashtrues pa asnjë zbulim të automatizuar.

Zgjidhja: Ndërtuam motor spam konfigurues që vlerëson listimet me regex patterns, blacklist fjalësh, dhe analizë numrash telefoni. Listimet e dyshimta kalojnë automatikisht në radhë moderimi.

3. Procesimi i Imazheve

Problemi: Përdoruesit ngarkojnë imazhe të mëdha dhe të paoptimizuara.

Zgjidhja: Shërbim dedikuar imazhesh që procedon çdo ngarkim përmes Sharp — gjenerimi automatik i thumbnail, medium, dhe full-size variantave WebP. Shërben përmes CDN subdomain.

4. Kompleksiteti Monorepo

Problemi: Katër shërbime që ndajnë tipe, komponentë dhe template mund të dalin lehtë jashtë sinkronizimit.

Zgjidhja: Turborepo me pnpm workspaces mban gjithçka të unifikuar — paketa të ndara, konfigurim konsistent TypeScript, dhe build-e të koordinuara.

Image

Panel Administrimi i Plotë

Stafi jo-teknik menaxhon të gjithë platformën — moderim listimesh, menaxhim përdoruesish, konfigurim kategorish, menaxhim reklamash, blog CMS, dhe eksport të dhënash.

Veçoritë e Dorëzuara

Platforma e plotë me mjete për përdorues, biznese dhe adminë

Kërkim & filtrim i menjëhershëm

Wizard publikimi me shumë hapa

Profile kompanish të verifikuara

Sistem monetizimi (Featured, Urgent, Premium)

Motor zbulimi spam-i

Blog CMS & menaxhim reklamash

28 lloje njoftimesh email

JWT auth me rotacion access/refresh token

Rate limiting, DOMPurify, Helmet, CORS whitelist

Eksport CSV & paneli cilësimesh

Dëshironi të ndërtoni një marketplace?

Qoftë marketplace i personalizuar, platformë SaaS, apo aplikacion full-stack — ne dorëzojmë zgjidhje production-grade nga dizajni i databazës deri në deploy.

Full-Stack Development | UI/UX | DevOps | Kërkim | Monetizim