Kasaba-loyiha
Arxitektura-loyihalash kompaniyasi uchun loyiha boshqaruv tizimi: obyektlar, vazifalar, hujjat versiyalari, moliya va AI-yordamchi.

Asosiy raqamlar
14
Foydalanuvchi rollari
5
Loyiha bo'limlari
6
Vazifa bosqichlari
Vazifa
Loyihalash kompaniyasida bitta obyekt bo'ylab ishlar beshta bo'lim (Arxitektura, Konstruksiya, OViK, VK, EOM) va o'nlab mutaxassis orasida taqsimlanadi, buyurtmachi tomoni esa o'z muhandislari va buxgalteriyasi bilan jarayonni kuzatib boradi. Chizmalar va ekspertiza izohlari pochta va messenjerlarda tarqalib ketar, qaysi versiya oxirgisi va kim nimani tasdiqlagani yo'qolardi. Ikkala tomonning 14 xil roli uchun bitta tizim, qat'iy versiyalash va har bir harakatni qayd etuvchi tarix kerak edi.
Nima qurdik
Go (Gin) backend va Next.js interfeysida yagona tizim qurdik. Har bir obyekt avtomatik kod oladi (PRJ-YYYY-NNN) va binolar hamda bo'lim qismlariga bo'linadi; vazifalar Kanban taxtasida olti bosqichdan o'tadi (berildi → jarayonda → tekshiruvda → GIP tasdig'ida → qaytarildi → tasdiqlandi) va direktor → GIP → bo'lim boshlig'i → muhandis zanjiri bo'ylab biriktiriladi. Hujjatlar versiyalanadi va izohlanadi, buyurtmachi uchun 18 bandli tekshiruv ro'yxati, APZ, AR/KJ/VK, NBSh va ekspertiza izohlari kabi hujjat turlari ajratilgan; zamechaniyalar alohida oqimda yopiladi. Moliya va buxgalteriya moduli shartnomalar, aktlar, materiallar va manzilli dasturni yuritadi, 8 xil A4 hisobot va Excel eksporti bilan. Tizimga AI-yordamchi qo'shildi: u foydalanuvchining o'z huquqlari doirasida ishlaydi, ya'ni rolga ruxsat etilmagan ma'lumotni ko'rsatmaydi. Telegram va Firebase orqali bildirishnomalar yuboriladi.
Natijalar
Loyihalash jarayoni butunlay tizimga ko'chdi: obyekt, vazifa, hujjat versiyasi, ekspertiza izohi va to'lov bosqichi bitta joyda ko'rinadi, har bir harakat tarixda qoladi. Tizim 14 ta rol va 5 ta bo'limni qamrab oladi. Keyinchalik butun platforma mijozning o'z serveriga (on-premise) ko'chirildi — fayl saqlash MinIO'ga o'tkazildi, tashqi bulutga bog'liqlik yo'q qilindi, ya'ni loyiha hujjatlari kompaniya ichida qoladi.
Texnologiyalar
- Docker
- Go
- MinIO
- Next.js
- On-premise
- PostgreSQL
- React
- Tailwind CSS
- Telegram Bot API
- TypeScript