Viloyatlardagi ustalar vositachisiz sotadigan maydon — 40% komissiyasiz.
Muammo oddiy edi: Farg'ona va Xorazm ustalari ajoyib buyumlar yasaydi, lekin ularni qayta sotuvchilar orqali sotib, daromadning deyarli yarmini yo'qotadi.
Sotuvchi telefondan besh daqiqada ro'yxatdan o'tadigan, mahsulot rasmlari avtomatik qayta ishlanadigan bozor yig'dik — Photoshopsiz va dizaynersiz.
Sekin internetni alohida hisobga oldik: katalog 3G'da ham bir soniyada ochiladi.
Birinchi olti oyda to'qqiz yuzdan ortiq sotuvchi ro'yxatdan o'tdi.
Qanday qurilgan
Loyihaning haqiqiy kodidan parcha — ichida nima borligini ko'rish uchun.
TypeScript
type Bucket = { count: number; resetAt: number };const buckets = new Map<string, Bucket>();/** * Ограничение частоты запросов. * Защищает формы от перебора и спама. */export function rateLimit( key: string, limit = 8, windowMs = 60_000,): RateLimitResult { const now = Date.now(); const bucket = buckets.get(key); // Окно истекло или его не было — начинаем заново. if (!bucket || bucket.resetAt < now) { buckets.set(key, { count: 1, resetAt: now + windowMs }); return { ok: true, remaining: limit - 1, retryAfter: 0 }; } if (bucket.count >= limit) { return { ok: false, remaining: 0, retryAfter: Math.ceil((bucket.resetAt - now) / 1000), }; } bucket.count += 1; return { ok: true, remaining: limit - bucket.count, retryAfter: 0 };}Bog'lanish
Loyiha uchun ariza
Shaklni to'ldiring — tafsilotlar va muddatlarni muhokama qilamiz.
Keyingi loyiha
Shifo — qo'ng'iroqsiz shifokorga yozilish