Avtobox
Avtoservis ekotizimi
Avtoservis uchun yagona server qismi: mijozlar bron qiladi va avtomobilini kuzatadi, ustaxona uni bosqichlar bo‘ylab olib o‘tadi, menejerlar esa hammasini bir joyda ko‘radi — avvalo O‘zbekiston uchun, o‘zbek va rus tillarida.
- Bron qilishMijoz ommaviy saytda xizmat va vaqtni tanlaydi.
- TasdiqlashXodimlar so‘rovni panelda ko‘radi va vaqtni tasdiqlaydi.
- Avtomobil qabul qilindiAvtomobil qabul qilinadi; bosqich qayd etiladi va mijozga ko‘rsatiladi.
- DiagnostikaIsh boshlanadi. Yangiliklar mijozning shaxsiy kuzatuv sahifasida ko‘rinadi.
- Ta’mirlashQo‘shimcha ish topilsa, avval mijozdan roziligi so‘raladi.
- TayyorAvtomobil olib ketishga tayyor deb belgilanadi, usta va ish joyi bo‘shatiladi.
- To‘lovMahalliy to‘lov integratsiyasi hali qurilmagan; bu keyingi rejalashtirilgan qadam.
“Mashinam tayyormi?” degan savol telefon qo‘ng‘irog‘ini talab qilmasligi kerak.
Kichik ustaxonalar telefon qo‘ng‘iroqlari va xotiraga tayanadi: bronlarni ikki marta band qilish oson, mijozlar mashinasi qayerdaligini bilmaydi, ta’mirlash paytida topilgan qo‘shimcha ish esa telefonda kelishiladi va hech qayerda qayd etilmaydi. Avtobox bron, bosqichlar va tasdiqlarni bitta tizimga jamlaydi.
Mijoz, ustaxona va boshqaruv bir xil haqiqatdan foydalanadi.
Ommaviy sayt va kuzatuv
Xizmatga yoziling, hisob yarating, avtomobilni shaxsiy havola orqali kuzating.
Bosqich yangilanishlari
Xodimlar har bir avtomobilning haqiqiy bosqichini qayd etadi. Ustalar uchun alohida ko‘rinish rejalashtirilgan.
Panel va jadval
Barcha bronlar, ustalar va ish joylari, ish vaqti, yopilishlar va CSV eksport.
Jadvalni server nazorat qiladi: har bir xizmatning davomiyligi va zaxira vaqti bor, bron esa faqat usta va ish joyi bo‘sh bo‘lsagina qabul qilinadi.
Savolga javob beradigan shaxsiy sahifa.
Har bir bronning o‘z shaxsiy havolasi bor: joriy bosqich, rejalashtirilgan vaqt va yangiliklar ro‘yxati ko‘rsatiladi. Mijozlar hisob yaratib, faol va o‘tgan tashriflarini ham ko‘ra oladi.


Ideal emas, haqiqiy bosqichni qayd eting.
Bosqichlar kutilmoqda va tasdiqlangandan qabul qilindi, jarayonda, sifat tekshiruvi va tayyor orqali topshirildigacha boradi. Xodimlar haqiqiy bosqichni to‘g‘ridan-to‘g‘ri belgilay oladi; tarix saqlanadi, mijozga ko‘rinadigan izohlar esa xodimlarning shaxsiy izohlaridan alohida turadi. Tayyor deb belgilangan avtomobil o‘z ustasi va ish joyini darhol bo‘shatadi.
Ustma-ust bronlar va yopiq davrlar rad etiladi; yakunlangan bronlarni qayta ochib bo‘lmaydi.
Erta kelgan avtomobilni hozirning o‘zida qabul qilish mumkin; band qilingan vaqt siljiydi va o‘zgarish qayd etiladi.
Kutilmagan ta’mirlarsiz.
Ko‘proq ish kerak bo‘lganda ustaxona tavsif va summa bilan taklif yuboradi. Bron “tasdiq kerak” holatida to‘xtaydi, mijoz buni kuzatuv sahifasida ko‘radi va so‘rov kutilayotgan yoki rad etilgan bo‘lsa, ish davom eta olmaydi.
Kichik, sinalgan, ishga tushirish oson.
- FastAPI + SQLite — bitta xizmat va bitta ma’lumotlar bazasi fayli.
- Hisoblar va sessiyalar — mijoz ro‘yxatdan o‘tishi/kirishi, imzolangan xodim sessiyasi.
- O‘zbek va rus tillaridagi interfeys matnlari.
- Server testlari — loyiha hujjatlarida bosqichlar, qayta rejalashtirish, sig‘im, kirish va tasdiq qoidalarini qamrab oluvchi o‘nikkita muvaffaqiyatli test qayd etilgan.