Klinikalar tarmog'i telefon registraturasini onlayn yozuvga almashtirdi. Qo'ng'iroq markazi yuki uch barobar kamaydi.
Oltita klinikada barcha yozuvlar telefon orqali ketardi. Eng band vaqtda bog'lanib bo'lmasdi, administratorlar jadvalni umumiy jadvalda yuritardi.
Shifokorlarning haqiqiy jadvaliga asoslangan onlayn yozuvni, Telegram eslatmalarini va bir bosishda bekor qilishni qildik.
Eng qiyini sayt emas, jadvallarni ko'chirish bo'ldi: besh yillik yozuvlarni yagona ko'rinishga keltirishga to'g'ri keldi.
Ishga tushirilgandan uch oy o'tib barcha yozuvlarning 62% sayt orqali kelardi.
Loyihaning haqiqiy kodidan parcha — ichida nima borligini ko'rish uchun.
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 };}Loyiha uchun ariza
Shaklni to'ldiring — tafsilotlar va muddatlarni muhokama qilamiz.
Nur — yetkazib berish ilovasi