Til

ONWI pulli joylashtirish doskasi

ONWIAsoschi / mahsulot muhandisi2026-08

Joy narxi reytingni belgilaydigan, toʻlov nashr vakolati boʻladigan va har bir koʻrinish daʼvosi sifat reytingidek koʻrsatilmay, ochiq tushuntiriladigan koʻp tilli pulli joylashtirish doskasini yaratib, ishga tushirdim.

Next.js 16React 19TypeScriptTailwind CSS 4Supabase PostgresPolarnext-intlRechartsSaaS Pro Max
  • Jonli, kunlik, haftalik va oylik reytinglar bilan birga toifalar, qidiruv, listing sahifalari, tahlil va homiy joylashuvlarini ishga tushirdim.
  • Hisob ochish toʻsigʻini olib tashladim: yakunlangan toʻlov joyni egallaydi va listingni nashr qilish uchun qisqa muddatli vakolat beradi.
  • Taklif, chek, nashr va bosish yaxlitligi qoidalarini brauzerga ishonmasdan, eng kam vakolatli Postgres funksiyalarida majburiy qildim.

Kontekst

ONWI — jonli pulli joylashtirish doskasi. Listingning joy narxi uning oʻrnini belgilaydi va interfeys bu munosabatni bevosita aytadi: reyting homiylik miqdori, sifat yoki mashhurlik bahosi emas. Mahsulot koreys, ingliz, yapon va xitoy tillarida mavjud.

Muammo

Homiylik asosidagi topish mahsulotlari koʻpincha reklama va tahririy reyting chegarasini xira qiladi. Ular oddiy boʻlishi mumkin boʻlgan tranzaksiyaga hisoblar, dashboardlar va tushunarsiz auksion qoidalarini ham qoʻshadi. ONWI tijoriy mexanizmni ochiq koʻrsatishi, reyting oʻzgarishlarini aniq qilishi va pulga bogʻliq har bir oʻtishni brauzerga maʼlumotlar bazasi vakolatini bermasdan himoya qilishi kerak edi.

Yondashuv

Toʻlovni vakolat manbai sifatida oldim. Server amaldagi joy narxini oʻqiydi, keyingi ruxsat etilgan miqdorni hisoblaydi, checkout yaratadi va faqat tekshirilgan chek ishlatilgandan keyin nashr qiladi. Xaridorga hisob kerak emas; toʻlov bitta listingga nom beradigan, ammo uning narxi, nashr holati yoki bosish soniga kirish bermaydigan qisqa muddatli vakolat yaratadi.

Pulli joylashtirish taklifi, joriy joylar summasi va boost jarayonini koʻrsatadigan ONWI bosh sahifasi

Ishga tushirilgan funksiyalar

  • Jonli, 24 soatlik, 7 kunlik va 30 kunlik reyting oynalari, TOP filtrlari va toifa doskalari.
  • Ochiq listing sahifalari, katalog, qidiruv, koʻtarilayotganlar, faollik, yangilar, toifa bo‘limlari va tahlil interfeysi.
  • Bir martalik boost va homiy joylashuvlari uchun Polar checkout hamda webhook qayta ishlashi.
  • Mahalliylashtirilgan metadata va reklama izohi bilan koreys, ingliz, yapon va xitoy marshrutlari.
  • Pulli listing ochiq boʻlishidan oldin inson va AI moderatsiyasi.
  • SaaS Pro Max orqali rozilikka asoslangan analitika va ochiq yigʻma tashrifchi hisoblari.

Pulli joylashuv, ochiq joy narxi, jonli reyting statistikasi va boost checkoutini koʻrsatadigan ONWI listing sahifasi

Natijalar

  • ONWI onwi.lol manzilida haqiqiy pulli joylar bilan ishlaydi; sunʼiy marketplace listinglari yoʻq.
  • Tashrifchilar listing nega aynan shu oʻrinda ekanini va qaysi miqdor bu oʻrinni oʻzgartirishini koʻra oladi.
  • Brauzer Supabase maʼlumotlarini olmaydi, ilova roli esa marketplace qatorlarini bevosita kiritish, yangilash yoki oʻchirish vakolatiga ega emas.

Texnik tafsilotlar

ONWI Next.js 16, TypeScript, Tailwind CSS 4, next-intl, Recharts va Supabase Postgres asosida qurilgan. Brauzer oʻqishlari ilova API si orqali oʻtadi, yozishlar esa faqat dollar qadamlarini, faqat oshib boruvchi takliflarni, bir martalik cheklarni, homiy sigʻimini va webhook idempotentligini tekshiradigan tanlangan SECURITY DEFINER funksiyalariga ruxsat etiladi. Bosishlar xom IP manzillarini saqlamasdan, tuzlangan tashrifchi xeshi va daqiqa boʻyicha takrorlarni bartaraf etadi.

Davom eting

Shunday mahsulot kerakmi?

Men puxta ishga tushirilishi va real sharoitda ishonchli ishlashi kerak boʻlgan AI funksiyalari, mahsulot interfeyslari va kontent tizimlarini yarataman.