O'zbekiston bozori uchun xaxsus
fitness va qadam hisoblagich

Loyiha mobil ilova foydalanuvchilarning kunlik qadamlarini hisoblash, fitness mashqlarini bajarish, kaloriyalarni hisoblash, sog‘lom turmush tarzini yuritishi hamda qadamlar asosida mukofot olish imkoniyatlarini ta’minlaydi. Ilova O‘zbekiston bozori uchun moslashtiriladi (til, metrikalar, to‘lovlar va real foydalanish holatlari hisobga olinadi).

1. Maqsad va Avtorizatsiya

Asosiy Maqsadlar

  • Foydalanuvchini harakatga undash
  • Kunlik qadamlarni aniq hisoblash
  • Adolatli mukofot tizimini yaratish (Gamification)
  • Fitness mashqlarini tizimli qilish
  • Sog‘liq statistikasini yuritish

Ro'yxatdan o'tish (Auth)

SMS OTP / Google / Apple
  • Majburiy: Ism, Tug‘ilgan yil, Jinsi (erkak/ayol), Vazn (kg), Bo‘y (cm).
  • Foydalanuvchi maqsadi:
    • Ozish
    • Vazn yig‘ish
    • Formani saqlash

2. Dashboard (Asosiy Oyna)

👟

Kunlik Qadamlar

Line chart (grafik) ko'rinishida

🔥

Kaloriya

Bar chart (ustunli) ko'rinishida

🏋️

Mashqlar

Umumiy statistika va natijalar

Faollik Darajasi

Status va progression

📊 Filtrlar va Tarix

Barcha statistik ma'lumotlar quyidagi vaqt oralig'ida filtrlash imkoniyatiga ega: Kunlik, Haftalik, Oylik, Yillik.

Tarix (History) bo'limida qadamlar tarixi, mashqlar tarixi va kaloriya statistikasi sana va faollik turi bo'yicha saralanadi.

3. Qadamlar va Hisoblash Algoritmi

Hisoblash Mexanizmi

Qadamlar telefon sensorlari (accelerometer, gyroscope) orqali hisoblanadi va Ilova background (orqa fon) rejimida uzluksiz ishlaydi.

Kaloriya hisoblash formulasi:

c = step × 0.04 × weight(kg) / 70

🛡️ Anti-Cheat Tizimi

Adolatli mukofotlash tizimini ta'minlash uchun xavfsizlik choralari:

  • GPS Tracking: Fake walking (yolg'on yurish) holatlarini aniqlash.
  • Step Pattern Analysis: Sun’iy silkishlarni (qo'lda qimirlatish) aniqlash.
  • Tezlik Limiti: Maksimal tezlik limitini belgilash (masalan: 7 km/h) - mashinada yurishni cheklash uchun.
  • Background Validation: Orqa fonda ishlaganda server tomonida ma'lumotlarni validatsiya qilish.

4. Mashqlar (Workout) tizimi

Turlari va Parametrlari

Uyda Fitness zal
  • Mashq nomi
  • Davomiyligi (sekund/minut)
  • Video / Animatsiya
  • Sarflanadigan kaloriya

Mashq Jarayoni

  • Start tugmasi
  • Countdown timer (Sanaq)
  • Pause / Resume funksiyalari
  • Tugagach yakuniy natija oynasi

Mashqlar To'plami (Programs)

  • Darajalar: Boshlovchilar, O‘rta daraja, Professional.
  • Mantiq: Har bir to‘plam dastlab bloklangan bo‘ladi.
  • Progression: Ketma-ket ochiladi va foydalanuvchi rivojlanish bosqichlari bo‘yicha o‘tadi.