2026 – hozir

Angular yetakchi dasturchi, Uzinfocom

Angular 21, TypeScript, Signals, PrimeNG, Yandex Maps 3, REST

my.maktab.uz

MyMaktab: milliy maktabga qabul platformasini Angular 21 da qayta qurish

Kontekst

O‘zbekiston Respublikasining 1-sinfga qabul va o‘quvchilarni o‘tkazish jarayonlarini raqamlashtiradigan milliy elektron hukumat platformasi. Ota-onalar onlayn ariza beradi, hujjatlarni elektron topshiradi, yaqin atrofdagi maktablarni taqqoslaydi, arizani kuzatadi va maktab sig‘imiga bog‘liq navbatdagi o‘rnini ko‘radi. 2026-yil martda uni qayta qurish uchun Uzinfocomga Angular yetakchi dasturchi sifatida keldim.

Muammo

Mavjud front-end eskirgan Vue.js versiyasi edi. Xizmat o‘sishi kerak edi: o‘tkazish, maktab qidiruvi va navbat kuzatuvi uchun yangi jarayonlar, shu bilan birga interfeysning o‘zi ham yangi dizaynga muhtoj edi.

Cheklovlar

Texnik saviyasi turlicha ota-onalar, asosan telefonda; qabul mavsumining birinchi kunlariga to‘plangan trafik; davlat ma’lumotlari qoidalari; qayta qurish paytida to‘xtab qolishi mumkin bo‘lmagan jonli ommaviy xizmat.

Nima qildim

Front-endni noldan Angular 21 ilovasi sifatida qayta qurdim: standalone komponentlar, holat uchun Signals, formalar va jadvallar uchun PrimeNG, manzil yaqinidagi maktablarni topish va taqqoslash uchun Yandex Maps 3. Ommaviy jarayonlarni boshidan oxirigacha amalga oshirdim: 1-sinfga qabul, o‘quvchini o‘tkazish arizalari, maktab qidiruvi, hujjatlarni elektron topshirish, ariza holatini kuzatish va maktab sig‘imiga asoslangan onlayn navbat. Har bir ekran moslashuvchan va avvalo telefon uchun loyihalangan.

Rahbar sifatida: kod tekshiruvi, arxitektura yo‘nalishi, qayta ishlatiladigan komponentlar dizayni va jamoa amal qiladigan ishlab chiqish standartlari.

Ota-ona telefondan ariza beradi
Hujjatlar yuklanadi
Sig‘imga asoslangan navbat
Holat va bildirishnoma
Onlayn jarayon. Avval: maktabga qo‘lda topshiriladigan qog‘oz ariza, ko‘rinmas navbat.

Natija

Qayta qurilgan platforma butun mamlakat bo‘ylab ishlamoqda. Ota-onalar telefondan ariza beradi, hujjatlarni bir marta yuklaydi va qo‘ng‘iroq kutish o‘rniga maktab sig‘imi hamda navbatdagi o‘rnini ko‘radi. Maktablar arizalarni qog‘oz o‘rniga ma’lumot sifatida oladi.