ففو

FlutterفلاترDjangoجنگوDockerداکرGitگیتPostgreSQLپستگرس‌کیوالMQTTام‌کیوتی‌تیBlocبلاک
ففو - slide 1

توضیحات پروژه

توسعه اپلیکیشن هوشمند ورزشی و IoT ففو (fefo)

اپلیکیشن موبایل (iOS & Android)، اینترنت اشیاء (IoT) و گیمیفیکیشن ورزشی

پروژه خلاقانه fefo (ففو) یک پلتفرم هوشمند تناسب اندام در خانه است که از تلفیق سخت‌افزار اختصاصی و اپلیکیشن موبایل (نسخه‌های اندروید و iOS) شکل گرفته است. این پلتفرم با اتصال به یک دیوایس فیزیکی (فنر ورزشی مجهز به سنسورهای ژیروسکوپ و شتاب‌سنج) از طریق پروتکل بلوتوث، حرکات ورزشی کاربران را به دقت پایش و تحلیل می‌کند.

  • اتصال هوشمند سخت‌افزاری (IoT): برقراری ارتباط پایدار و بلادرنگ (Real-time) از طریق بلوتوث با ماژول‌های ژیروسکوپ و شتاب‌سنج متصل به فنر فیزیکی.
  • سیستم تحلیل و پردازش حرکات: محاسبه دقیق تعداد دفعات تکرار تمرینات، سنجش صحت اجرای حرکات ورزشی و محاسبه میزان کالری سوزانده‌شده بر اساس داده‌های دریافتی از سنسورها.
  • مکانیزم گیمیفیکیشن (Gamification): تبدیل تمرینات ورزشی خانگی به یک بازی تعاملی جذاب جهت افزایش انگیزه، وفاداری و استمرار کاربران در تمرینات.
  • جدول رده‌بندی و اسکوربورد رقابتی: امکان مقایسه عملکرد، امتیازات و رتبه کاربران با یکدیگر در یک بستر رقابتی پویا و انگیزه بخش.
  • توسعه فرانت‌اند با فلاتر: توسعه اپلیکیشن چندسکویی با فریم‌ورک Flutter و مدیریت وضعیت یکپارچه با الگوی استاندارد BLoC جهت برقراری ارتباط روان با سخت‌افزار.
  • بک‌اند امن و داکرایز شده: پیاده‌سازی زیرساخت سرور با فریم‌ورک محبوب Django به صورت کاملاً داکرایز شده (Dockerized).
  • مدیریت پیشرفته حافظه و استقرار خودکار: استفاده از کش‌سرور Redis برای سرعت‌بخشی به تبادل داده‌ها و پیاده‌سازی خطوط لوله مدرن CI/CD با GitHub Actions.
  • Android & iOS
  • Flutter (BLoC)
  • Django & Redis
  • Bluetooth Low Energy (BLE)
  • IoT & Gyroscope/Accelerometer
  • Gamification & Scoreboard

حمایت و دریافت

دیدگاه‌ها (0)

هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که دیدگاه خود را ثبت می‌کند!

ثبت دیدگاه جدید