🚨وظایف🚨

بک اند

  • طراحی نقشه و شکل تئوری ساختار بک اند و شکل ذخیره سازی در دیتابیس (شامل ویژگی های اشیاء و نوع ویژگی)
  • آماده سازی کد اولیه و نوشتن pseudo code برای بک اند

هوش مصنوعی

  • آماده سازی کد اولیه هوش مصنوعی
  • بررسی چالش ها با ساخت یک نمونه اولیه با دیتای آماده نوشتن pseudo code
  • بررسی و ارائه ی پارامتر های مورد نیاز هوش مصنوعی

عمومی (اختیاری)

  • بررسی سایت های آپلود برای آپلود فیلم
  • ارائه ی راه های جدید برای آسان کردن فرآیند دریافت اطلاعات از کاربر و مشکلات دیگر

🎯اهداف🎯

سطح 1️⃣

کاربر وارد سایت می شود به سوالات پاسخ می دهد، سپس فیلمی به او پیشنهاد می شود.

  • زیبایی ظاهری اهمیتی ندارد (فرانت اند)
  • به هم ریختگی ساختاری دیتابیس اهمیتی ندارد (بک اند)
  • دقیق بودن مدل هوش مصنوعی اهمیتی ندارد
  • باگ هایی که کم رخ می دهند، یادداشت می شوند اما لازم نیست درست شوند

به طور کلی، تنها هدف کارایی است.

سطح 2️⃣

همان سطح 1، البته شاید کاربر بتواند چند فیلم مورد علاقه ی خود را (ترجیحا به ترتیب) انتخاب کند که در کنار پارامتر ها به مدل کمک کنند و بهتر است بخش بک اند api باشد.

  • ظاهر گیرا و جذاب (فرانت اند)
  • ساختار بهینه ی دیتابیس و درک آسان ساختار برای برنامه نویس فرانت اند و هوش مصنوعی
  • تا حد ممکن هوش مصنوعی دقیق باشد

هدف کلی کارایی در کنار زیبایی برای کاربر است.

Tip

برای دیدن سایت:

  1. نرم افزار npm رو نصب کنید.
  2. پروژه رو از github بگیرید (pull کنید)
  3. و در فولدر پروژه از دستور npm install استفاده کنید.
  4. با بهره گیری از دستور npm run dev -- --open سایت برای شما باز می شود