Arxivga qaytish
IV. Mijoz loyihalari va logistika platformalariqo'shimchaishtirokchi

vgr.uz — e-commerce + kuryer ilovasi

Foydalanuvchining shaxsiy fullstack scaffold'i asosidagi e-commerce + yetkazib berish platformasi (O'zbekiston, vgr.uz domeni): storefront (Next.js 16) + Elysia API + admin + React Native/Expo'dagi kuryer ilovasi, Click to'lovlari, yetkazib berish geo-zonalari (TKAD), Nominatim geokodlash va TimescaleDB bilan. Foydalanuvchining hissasi — to'liq full-stack qatlam (to'lovlar, geo, kuryer ilovasi, admin).

Holat
faol
Davr
2025-11-10 → 2026-04-12
AI sessiyalar
1
Stek
Tillar
TypeScript
Freymvorklar · Infra
Next.js 16Elysia (Bun)React Native/ExpoDrizzleTimescaleDBBetter AuthEden TreatyTurborepo
§01

Umumiy ko'rinish

  • Bu nima: Yetkazib berishli onlayn do'kon (vgr.uz, Toshkent). Ilovalar: web (storefront, Next.js 16), api (Elysia), admin (panel), `courier` (React Native/Expo'dagi kuryer mobil ilovasi). Foydalanuvchining boilerplate'i asosida qurilgan (shipkit/fin_fullstack bilan bir xil Turborepo Next+Elysia+Better Auth+Drizzle+Eden).
  • Turi / holati / roli: web-app (e-commerce + yetkazib berish, mobil ilovani ham o'z ichiga olgan ko'p-ilovali) · active · contributor — foydalanuvchida 112 ta kommit (jiddiy full-stack hissa), asosiy muallif esa Nuriddinkhuja (429).
  • Faollik davri: 2025-11-10 → 2026-04-12 (~5 oy), 543 ta kommit.
§02

Stek

  • Monorepo: Turborepo + Bun, PM2 (ecosystem.config.js), deploy.sh, .mcp.json (shadcn MCP).
  • web: Next.js 16 + React 19, next-intl (ru/en/uz), Better Auth, Eden Treaty (type-safe API), Tailwind v4, glassmorphism dizayn tizimi.
  • api: Elysia/Bun + Better Auth + Swagger, versiyalangan modullar, Drizzle/Postgres, Redis (sessiya keshi), TimescaleDB (hypertable'lar — time-series, docs/TIMESCALEDB-HYPERTABLES.mdga qarang).
  • courier: React Native/Expo kuryer ilovasi — xarita, lokatsiyani kuzatish, masofa hisoblash, Yandex Navigator/Maps integratsiyasi.
  • To'lovlar: Click (o'zbek to'lov tizimi) — form-urlencoded webhook parsingi.
  • Geo: Nominatim reverse geokodlash, xarita bo'yicha shaharni avtomatik aniqlash, yetkazib berish geo-zonalari (TKAD / Toshkent halqa yo'li, belgilangan tarif), buyurtmalarda lat/lng.
  • Ma'lumotlar: PostgreSQL + Drizzle, TimescaleDB (hypertable'lar), Redis.
§03

Texnik chellenjlar

Foydalanuvchining kommitlari + hujjatlar bilan tasdiqlangan:

  • Geo-kuzatuvli React Native kuryer ilovasi (apps/courier): xarita, masofa hisoblash, lokatsiyani kuzatish, Yandex Navigator/Maps'ga deep-link; barqaror native-modullarni yuklash (react-native-maps/expo-location'ni safe-load qilish, muammolarda navigatsiya kartasiga fallback). → cross-platform mobil ishlab chiqish va native chekkalarni bartaraf qilish.
  • Yetkazib berish geo-zonalari (shaharni avtomatik aniqlash, 45000 UZS belgilangan tarifli TKAD zonasi, Nominatim reverse geokodlash, buyurtmalarda lat/lng): shahar miqyosidagi haqiqiy yetkazib berish logistikasi logikasi. → geo-domen.
  • Click to'lovlari (form-urlencoded webhook + logging): nostandart formatli mahalliy to'lov tizimini integratsiya qilish. → begona API'ni bo'ysundirish.
  • TimescaleDB hypertable'lari (docs/TIMESCALEDB-HYPERTABLES.md): time-series saqlash (ehtimol buyurtma hodisalari/metrikalar). → ilg'or ma'lumotlar bilan ishlash.
  • Xodimlar/RBAC boshqaruvi + sessiyani revoke (admin): Better Auth orqali xodimlar va sessiyalarni to'liq boshqarish.
§04

AI yordamida ishlab chiqish

  • Topilgan sessiyalar: 1. .claude/ + docs/superpowers (Superpowers skill'lari!) + .mcp.json.
  • AI bilan nima qilingan: Claude Code bilan feature ishlab chiqish; hujjatlarda superpowers bor — Superpowers skill'laridan foydalanish.
  • AI-vorkflow patternlari: AI yordamidagi full-stack ishlab chiqish, MCP (shadcn), Superpowers skill'lari. Yetuk AI tooling.
§05

Yutuqlar va metrikalar

  • 5 oy davomida 543 ta kommit (2 kishilik jamoa); foydalanuvchi — 112.
  • 4 ta ilova: web + api + admin + RN courier.
  • .uz bozori uchun haqiqiy e-commerce + yetkazib berish platformasi (Click to'lovlari, geo-zonalar, kuryer yetkazib berishi).
  • TimescaleDB, Redis, Better Auth, Eden type xavfsizligi.
§06

Hissa qo'shganlar

git shortlog · barcha branchlar

  1. Dave93112
  2. Nuriddinkhuja429
  3. Your Name5
3 hissadorjami 546 ta kommit
Hozirda

Senior / Staff muhandis rollari va tanlab olingan frilansga ochiqman — prodakshn AI, platforma va full-stack ishlar.

Bog'lanish