Texnadzor
Yoʻl qurilishini texnik nazorat qilish uchun respublika miqyosidagi platforma. U buyurtmachilar, pudratchilar, loyihachilar, nazoratchilar va rahbariyatni bitta tizimda birlashtiradi.
- Rol
- Full-stack dasturchi
- Toifa
- Korxona platformalari
- Vositalar
- Python, Django 5, DRF, SimpleJWT, PostgreSQL, Vue 3, Vite, PrimeVue 4, Tailwind CSS v4, SCSS, Chart.js, ReportLab/xhtml2pdf, Gunicorn, Linux, GitLab CI/CD
- Yil
- 2026
- Mijoz
- UzAvtoYo'l

Umumiy maʼlumot
Texnadzor — mamlakat boʻylab yoʻl qurilishi obyektlarini raqamli nazorat qilish uchun korporativ platforma. U buyurtmachilar, pudratchilar, loyihachilar, texnik va mualliflik nazoratchilari hamda rahbariyatni bitta tizimga birlashtiradi.
Sayt: texnadzor.uzavtoyul.uz
Muammo
Qurilish loyihasidagi har bir tomonga bir xil obyektlar, hujjatlar va tekshiruvlarga turlicha kirish huquqi kerak, rahbariyatga esa ularning barchasi boʻyicha umumiy manzara zarur.
Mening vazifalarim
- 11 ta rol uchun rollarga asoslangan kirish nazorati; JWT autentifikatsiyasi va faollashtirish tokenlari orqali roʻyxatdan oʻtish.
- Viloyat va tuman filtrlari, ishtirokchilar tarixi, oylik bajarilgan ishlar hajmi, hisob-fakturalar va foydalanishga topshirish hujjatlari bilan obyektlarni boshqarish.
- Ijrosi kuzatiladigan elektron tekshiruv dalolatnomalari va ierarxik tekshiruv roʻyxatlari (bob, boʻlim, savol).
- Obyektlardagi jonli kameralar uchun Hikvision video integratsiyasi, tokenlar keshlanadi.
- Rahbariyat dashboardi uchun men loyihalagan va hujjatlashtirgan tashqi REST API.
- Excel eksport (openpyxl) hamda viloyat va obyektlar kesimidagi statistik dashboardlar (Chart.js).
Texnik yondashuv
- QR-kodli PDF hisobotlar har kuni avtomatik yaratiladi (cron/systemd).
- Katta hajmdagi maʼlumotlar boʻlaklarga boʻlish, oldindan yuklash va soʻrovlarni cheklash orqali qayta ishlanadi.
- Gunicorn va PostgreSQL bilan Ubuntuʼda ishlaydi; deploy GitLab CI/CD bilan avtomatlashtirilgan.