Tanishuv
Biz haqimizda
ITcoDe.Uz — bitta odam boshqaradigan ustaxona. Platani ham, serverni ham, ekrandagi tugmani ham bir qo'ldan yig'aman. Shuning uchun loyiha bo'laklarga bo'linib, bir-biriga ulanmay qolmaydi.
Men kimman
Ismim Bakhrullo Nasrulloyev. Surxondaryo viloyati, Denov shahrida yashayman va shu yerdan turib mijozlar bilan ishlayman — O'zbekiston bo'ylab va undan tashqarida.
Ishimning ikki tomoni bor: dasturiy ta'minot va elektronika. Ko'pchilik dasturchi platani ochib ko'rmaydi, ko'pchilik elektronikachi esa brauzerda ishlaydigan interfeys yasay olmaydi. Men ikkalasini ham qilaman va aynan shu chegarada eng qiziq loyihalar tug'iladi: telefondan bosilgan tugma haqiqiy relega borib tegadigan tizimlar.
Nima uchun bu ish
Birinchi ESP32 platasini olganimda maqsad oddiy edi — uydagi chiroqni telefondan yoqish. U ishlab ketgach, savol paydo bo'ldi: agar chiroqni boshqarsa, darvozani ham boshqaradi. Darvozani boshqarsa, avtomobilni ham. Har bir javob keyingi savolni ochdi va shu tarzda hobbi kasbga aylandi.
Hozir ham shu mantiq bilan ishlayman. Mijoz "shu ishlaydimi?" deb so'raganda, nazariy javob bermayman — prototip yig'ib ko'rsataman.
Qanday ishlayman
Avval prototip, keyin shartnoma
Katta loyihani boshlashdan oldin kichik ishlaydigan qism yasab beraman. Siz uni qo'lingizda ushlab ko'rasiz va shundan keyin davom etish yoki etmaslikni hal qilasiz. Bu ikkalamizni ham keraksiz xarajatdan saqlaydi.
Ochiq gaplashish
Agar g'oyangiz texnik jihatdan qiyin yoki qimmatga tushadigan bo'lsa, buni boshida aytaman. Agar arzonroq yo'l bo'lsa, uni ham aytaman — garchi u mening ish hajmimni kamaytirsa ham. Uzoq muddatli hamkorlik shu tarzda quriladi.
Uzatib ketish, tashlab ketish emas
Loyiha topshirilgandan keyin ham kod tushunarli bo'lishi kerak. Shuning uchun hujjat qoldiraman, tuzilmani izohlayman va kerak bo'lsa sizning jamoangizga tushuntiraman.
Nima bilan ishlayman
Asboblar tanlovi modaga emas, vazifaga qarab qilinadi. Kundalik ishlatadiganlarim:
- Veb va PWA — telefonga o'rnatiladigan, oflayn ishlaydigan saytlar. Ko'pincha yagona faylli arxitektura: hosting arzon, yuklanish bir soniya.
- IoT va ESP32 — sensor o'qiydigan, rele uradigan, MQTT orqali bulut bilan gaplashadigan qurilmalar. OTA yangilanish va uzilishdan keyin o'zini tiklash bilan.
- Backend — Firebase va Firestore, Python asosidagi xizmatlar, webhook integratsiyalari.
- Mobil — Kotlin'da native yoki WebView ilova: push xabar, kamera, joylashuv.
- Telegram botlar — buyurtma qabul qiladigan, to'lov yopadigan, kuryerga vazifa tarqatadigan tizimlar.
- Avto elektronika — masofadan o't oldirish, GPS kuzatuv, signalizatsiya, avtomobilga o'rnatish bilan birga.
Ishlab turgan loyihalar
Portfolio qog'ozda emas — quyidagilar real foydalanuvchilarga xizmat qiladi:
Unutilmas Ta'm
To'liq yetkazib berish platformasi: katalog, savat, promo-kod, sodiqlik ballari, jonli chat, kuryer GPS kuzatuvi va admin analitikasi. PWA sifatida ishlaydi, alohida ilova o'rnatish shart emas. Telegram bot orqali tasdiqlash va buyurtma boshqaruvi qo'shilgan.
NBcaR
Telefondan avtomobilni boshqarish tizimi: masofadan o't oldirish, eshik qulflari, bagajnik, signalizatsiya va GPS kuzatuv. ESP32 va SIM800L modulida qurilgan, MQTT orqali shifrlangan aloqa bilan ishlaydi. Buyruq telefondan platagacha bir necha soniyada boradi.
Boshqa yo'nalishlar
Aqlli uy tizimlari, savdo nuqtalari uchun kassa dasturlari, restoran uchun kiosk va oshxona panellari, qarz hisobi ilovalari — har biri o'z mijozi uchun alohida yig'ilgan.
Kim uchun ishlayman
Asosiy mijozlarim — kichik va o'rta biznes egalari: restoran va do'kon egalari, xizmat ko'rsatuvchi ustalar, avtomobil bilan bog'liq bizneslar. Ularga tayyor "qutidagi" yechim ko'pincha to'g'ri kelmaydi, chunki har birining ish jarayoni o'ziga xos.
Shuningdek g'oya bosqichidagi tadbirkorlar bilan ham ishlayman — birinchi versiyani tez va arzon yig'ib, bozorda sinab ko'rish uchun.
Sayt haqida
itcode.uz — men ishlab chiqqan yechimlar, texnik yechimlarim va o'rgangan darslarim to'planadigan joy. Bu yerda faqat reklama emas, real loyihalardan chiqqan texnik tajriba ham bo'ladi: nima ishladi, nima ishlamadi va nima uchun.
Loyihangiz bormi? G'oya bosqichida bo'lsa ham yozing. Nima qilish mumkinligini va qanchaga tushishini ochiq aytaman — Aloqa sahifasiga o'ting.