1-bo'lim

Loyiha nima?

Avval texnologiyalarga kirishdan oldin — bu loyiha umuman nima uchun kerak bo'lgan va u qanday muammoni hal qiladi, shundan boshlaymiz.

1Muammo

TOBB ETÜ Tashkent universitetida sport hayoti bor: sport turlari, murabbiylar (liderlar), turnirlar, talabalarning yutuqlari. Lekin bularning barchasi ilgari tarqoq edi — kim qayerda mashq qilishini, qaysi turnir qachon bo'lishini, kim qanday natija ko'rsatganini bitta joydan ko'rish imkoni yo'q edi. Har bir narsa uchun alohida so'rash, alohida qog'oz yoki jadval kerak bo'lardi.

2Yechim

TOBB ETÜ Sport — bitta veb-sayt (va uning "orqa tomoni" — boshqaruv paneli), unda:

Oddiy talaba uchun

Sport turlarini ko'radi, o'ziga yoqqaniga ro'yxatdan o'tadi, turnirlarni kuzatadi, o'z reytingini (ochko, medal, o'rinlarini) ko'radi, zalga tashrif so'rovi yuboradi.

Boshqaruvchi (admin/lider) uchun

Sport turlarini, murabbiylarni, yangiliklarni boshqaradi, turnir jadvalini (bracket) avtomatik tuzadi, natijalarni kiritadi — reyting o'zi avtomatik yangilanadi.

3Loyihaning ikki "yarmi"

Deyarli har qanday zamonaviy veb-sayt (Instagram, Multikcart, bank ilovasi — hammasi) ikki asosiy qismdan iborat. Buni keyingi bo'limda (Texnologiyalar to'plami) batafsil tushuntiramiz, lekin hozircha eng oddiy shaklda:

🍽️

Restoran misoli: mijoz ko'radigan zal, stollar, menyu — bu frontend ("old tomon"). Mijozga ko'rinmaydigan oshxona, oshpazlar, ombor — bu backend ("orqa tomon"). Ofitsiant ikkalasini bog'laydi: buyurtmani zaldan oshxonaga olib boradi, tayyor taomni qaytarib keladi.

TOBB ETÜ Sport'da ham xuddi shunday: foydalanuvchi ko'radigan sahifalar (frontend) va ma'lumotni saqlab, hisoblab beradigan "miya" (backend) — alohida, lekin doimo bir-biri bilan gaplashib turadi.

Jonli sayt

Keyingi bo'limlarga o'tishdan oldin, xohlasangiz, saytning o'ziga bir nazar tashlang:

↗ tobbsports.vercel.app ni ochish