← Barcha loyihalar
ERP · Telegram bottechjobs.uz ↗

TechJobs — ichki ERP va Telegram bot

Full-stack · ichki boshqaruv tizimi (ERP) va Telegram bot

IT mutaxassislar va ish beruvchilarni bog‘laydigan platformaning ichki boshqaruv tizimi: ish beruvchilarni tekshirish, vakansiyalar moderatsiyasi, obunalar va to‘lovlar, statistika — va bularning hammasi bilan bog‘langan Telegram bot.

  • NestJS
  • TypeORM
  • PostgreSQL
  • Redis
  • Next.js
  • TanStack Query
  • Telegram Bot API
~2.5 msplatformaning o‘rtacha javobi, 1 000 parallel foydalanuvchi (k6 testi)
2 500+so‘rov/s — platformaning maksimal quvvati

Muammo

Ochiq platformada har kuni yangi kompaniyalar, vakansiyalar va nomzodlar paydo bo‘ladi. Ularni tekshirish, soxta e’lonlarni to‘xtatish, obunalar va to‘lovlarni kuzatish va vakansiyalarni Telegram kanalga chiqarish uchun jamoaga ichki vosita kerak edi — qo‘lda, jadval va chatlar orqali bu ishlamaydi.

Mening rolim

Platformaning ichki ERP qismini — admin API va boshqaruv panelini — hamda Telegram bot integratsiyasini qildim.

Imkoniyatlar

Moderatsiya

  • Yangi ish beruvchilarni tasdiqlash yoki rad etish (kutilayotganlar ro‘yxati)
  • Vakansiyalarni tekshirish, tahrirlash va o‘chirish
  • Nomzodlar holatini boshqarish

Tijorat

  • Ish beruvchilar obunalari va ularning tarixi
  • Promo-kodlar: yaratish, yoqish / o‘chirish
  • Click va Payme orqali to‘lovlar

Telegram

  • Yangi vakansiya tasdiqlanganda kanalga avtomatik post: kompaniya, lavozim, talablar, maosh va ariza havolasi
  • Nomzodlarga ommaviy xabar — filtr bo‘yicha, bo‘laklab (batch) yuborish bilan
  • Arizalar, holat o‘zgarishi va ishga olinish haqida shaxsiy xabarlar
  • Bot /start orqali foydalanuvchini platformadagi akkauntiga bog‘lash; webhook rejimi

Ma’lumotlar va statistika

  • Kategoriya, kasb va ko‘nikmalar katalogi — butun platforma uchun yagona manba
  • Statistika va tahlil paneli
  • Cron: eskirgan vakansiyalar va vaqtinchalik fayllarni tozalash

Arxitektura

Foydalanuvchilar
Admin panel (Next.js)Telegram kanal va bot
API
Admin modullariRollar: admin / super-adminTo‘lovlar
Integratsiyalar
Telegram Bot API (webhook)Click / Payme
Ma’lumot
PostgreSQLRedis keshCron vazifalar

Muhim muhandislik qarorlari

1

Ommaviy xabar — bo‘laklab

Minglab nomzodga bir vaqtda xabar yuborish Telegram cheklovlariga uriladi. Xabarlar bo‘laklarga ajratilib, navbat bilan yuboriladi va har biri uchun natija hisoblanadi.

2

Vakansiya posti — shablondan

Kanalga chiqadigan post vakansiya ma’lumotidan avtomatik yig‘iladi: bir xil ko‘rinish, xatosiz havola, qo‘lda nusxalash yo‘q.

3

Katalog — yagona manba

Kategoriya, kasb va ko‘nikmalar bitta joyda boshqariladi; vakansiya, nomzod profili va qidiruv shu katalogga tayanadi.

Loyihangiz bormi yoki biznesingizni avtomatlashtirish kerakmi?

CRM, ERP, SaaS, Telegram bot, SMS eslatmalar, to‘lov integratsiyasi yoki mavjud loyihani qo‘llab-quvvatlash — vazifani yozing, qanday avtomatlashtirish mumkinligini birga ko‘ramiz.