انجام شده
توسعه دستیار ورزشی مبتنی بر پیام‌رسان
توسعه‌ نرم‌افزار و آی‌تی

یک «دستیار ورزشی مبتنی بر پیام‌رسان» می‌خواهیم که با تحلیل متن، تصویر و ویس نقش مربی را ایفا کند، به پلتفرم ورزشی Strava متصل باشد (وقایع فعالیت را دریافت/تحلیل کند)، پرداخت و اشتراک را پوشش دهد، چندزبانه و دعوت‌نامه‌ای باشد و پنل مدیریت/مربی کامل داشته باشد نیاز ما پیاده‌سازی کامل در یک قرارداد است (البته فازبندی میتونه باشه، در صورت امکان دو فاز باشه که دز فاز اول ربات شروع به کار کنه و بتونیم تا فاز دوم باگهای موجود رو لیست کنیم). کیفیت و قابلیت توسعه برای ما حیاتی است ____ الزامات کلیدی (همه لازم است)

هسته و چندزبانه:

NestJS 10 + TypeScript، معماری ماژولار، Bot API با وبهوک (کلاینت/فریم‌ورک وبهوک‌محور).

i18n با حداقل ۸ زبان (قابل افزودن/حذف از پنل).

شروع: Start → انتخاب زبان → گیت دعوت (کد یا لینک با پارامتر).

پیام خوش‌آمد + «بیشتر بخوانید/ادامه».

سیستم دعوت (Invite-only): روشن/خاموش، سهمیه دعوت برای هر کاربر + ریست، کد و لینک دیپ‌لینک، معافیت ادمین/لیست سفید.

پروفایل کاربر: سن، قد، وزن، جنسیت، گروه خونی، تلفن، ایمیل، شبکه‌های اجتماعی، سطح، اهداف (کاهش وزن/عضله/استقامت/سلامتی…)، ورزش‌های منتخب، محدودیت‌ها/ایرادات (زانو/کمر/…)، نواحی تمرکز (بالا/پایین‌تنه/بازو/…)، شهر/کشور، تایم‌زون.

پشتیبانی و تیکتینگ: ساخت تیکت، لیست/وضعیت، پاسخ از پنل ادمین (همه داخل پلتفرم).

یکپارچه‌سازی Strava (بلادرنگ): OAuth اتصال/قطع/وضعیت؛ وبهوک فعالیت: ذخیره Activity (نوع، مسافت، زمان، شدت/سرعت، کالری، ارتفاع…) + پیام تبریک/تحلیل؛ آمار روزانه/هفتگی ساده در پروفایل.

هوش مصنوعی (متن + تصویر + ویس): دستور/جریان «Coach»:

متن: پاسخ مربی‌گری/میکروپلن.

تصویر: تحلیل عکس تمرین/غذا (برآورد ماکرو/کالری تقریبی یا نکات فرم).

ویس: دریافت صوت → STT (Whisper یا معادل) → پاسخ مربی.

مدیریت ریسک/Moderation پایه + لاگ‌کردن توکن/هزینه.

برنامه‌ها و تغییر سریع: برنامه‌های «عادی»، «سفر»، «شرایط خاص» (آسیب، بارداری، پریود، بیماری) + سوییچ سریع برنامه بر اساس وضعیت کاربر؛ کتابخانه حرکات (متن + مدیا).

سیستم مربی و پنل مربی: ثبت‌نام و تأیید مربی، دایرکتوری مربیان با فیلتر (رشته/امتیاز/فعالیت/مکان/زبان)، امتیازدهی/نظرات، گفت‌وگوی کاربر–مربی داخل سیستم با نظارت ادمین، دستیار AI برای مربی (پیش‌نویس برنامه، ویرایش، ارسال).

کنترل‌های پیشرفته AI:

سوییچ AI برای هر پکیج/پلن (مثلاً Starter بدون AI).

گیت تأیید مربی (کلی یا برای هر کاربر): خروجی AI قبل از ارسال، نیازمند تأیید مربی.

انتخاب بهترین مربی با امتیازدهی (امتیاز کاربرها، تطبیق تخصص، آخرین فعالیت، زمان پاسخ، زبان).

پرداخت و اشتراک: ساخت پکیج/پلن (رایگان/تریال/ماهانه/سه‌ماهه/سالانه؛ محدودیت توکن/اعتبار)، درگاه اختصاصی با الگوی Adapter (مستندات بعداً ارائه می‌شود)، کارت‌به‌کارت/واریز دستی (آپلود رسید + تأیید/رد ادمین)، پشتیبانی پایه برای گزینه‌های بین‌المللی (PayPal/Wise/IBAN/Crypto)، مدیریت رسید/وضعیت/انقضای اشتراک/بازپرداخت دستی.

یادآورها و انگیزشی: زمان‌بندی تمرین روزانه/هفتگی بر اساس تایم‌زون کاربر؛ یادآور داخل چت؛ پیام‌های انگیزشی روزانه.

اجتماعی و گیمیفیکیشن: ورزش گروهی نزدیک (Match براساس موقعیت)، آمار همگانی (مثال «امروز جمعاً از X تا Y دویدیم»)، مدال/نشان هفتگی/ماهانه + کارت اشتراک‌گذاری (تصویر).

فروشگاه ساده: کاتالوگ محصول، سفارش/پرداخت.

پنل ادمین (کامل ولی می‌تواند UI مینیمال باشد): مدیریت زبان‌ها/کاربران/مربیان/دعوت‌ها/تیکت‌ها/پلن‌ها/پکیج‌ها/پرداخت‌ها/کتابخانه حرکات/مدال‌ها/آمار پایه، پروفایل مربی (تخصص‌ها، مدارک، شهر/لوکیشن، آخرین فعالیت، مدت فعالیت، گالری عکس/ویدیو) Feature Toggle (روشن/خاموش: دعوت، AI، فروشگاه…)، Audit Log، ریت‌لیمیت، آنتی‌اسپم.

فنی و استقرار: PostgreSQL + Prisma (اسکیما + مهاجرت + Seed)، Redis (سشن/ریت‌لیمیت)، JWT/RBAC، Dockerfile + docker-compose، Swagger/OpenAPI، لاگ ساخت‌یافته (ماسک اطلاعات حساس)، مدیریت خطا، ریکاوری سرویس‌های بیرونی، بکاپ دوره‌ای DB، راهنمای استقرار روی Linux.

_ تحویل پروژه:

ریپو خصوصی Git با کد تمیز TypeScript، ساختار ماژولار NestJS.

Docker، compose، .env.example، Prisma migrations/seed (ادمین اولیه + نمونه مربی/پکیج)، Swagger، راهنمای نصب/دیپلوی، هلث‌چک.

تست‌های واحد/یکپارچه برای مسیرهای حیاتی (احراز/دعوت، AI متن/تصویر/ویس، وبهوک فعالیت، تغییر وضعیت پرداخت/اشتراک).

ویدئو/دموی کوتاه هر ۳–۴ روز تا تحویل

____ معیارهای پذیرش:

اجرای همهٔ موارد بالا در محیط دمو/استیج.

کدنویسی تمیز، هندلینگ خطا، لاگ ساخت‌یافته، ریت‌لیمیت، i18n کامل، دعوت و دیپ‌لینک کارا، وبهوک فعالیت Strava پایدار.

تحویل نهایی: سورس + مستندات + اسکیما/مهاجرت + Seed + کاربر ادمین + چک‌لیست تست

__ لطفا برای اینکه پروژه رو بتونیم به شما بدیم مارو راهنمایی کنید:

۲–۳ نمونه پروژه واقعی در Bot API/Webhook یا NestJS بک‌اند دارید؟ (در صورت محرمانگی، ویدئوی کوتاه/اسکرین‌شات از ساختار کد بفرستید.)

برنامهٔ کاری برای تحویل ≤۳۰ روز + تقسیم مایلستون؟

تجربهٔ یکپارچه‌سازی Strava (OAuth + وبهوک) و پرداخت با الگوی Adapter؟

پیاده‌سازی AI متن/تصویر/ویس و Moderation را چطور انجام می‌دهید؟

ابزارهای تست/کیفیت/استقرار پیشنهادی‌تان چیست؟

مهارت‌های مورد نیاز
پایتون (Python)
هوش مصنوعی (AI)
Telegram APIs
Redis
Node.js
فایل ها

سرویس‌های مرتبط

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند
زمان تحویل: 30 روز
ارسال پیشنهاد در:
زمان تحویل: 1 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
pezhvakimv
pezhvakimv5(4) امتیاز
زمان تحویل: 40 روز
ارسال پیشنهاد در:
miladniknam2331
miladniknam23315(3) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
mahandev
mahandev5(8) امتیاز
زمان تحویل: 28 روز
ارسال پیشنهاد در:
زمان تحویل: 45 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
زمان تحویل: 1 روز
ارسال پیشنهاد در:
زمان تحویل: 90 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
طراحی سایت غیر وردپرسبه یک مدیر پروژه طراحی سایت آشنا به زبان های رایج برنامه نویسی نیازمندیم
فرصت انتخاب
پیشنهادها9
سایت فروش و توزیع لوازم خودرویی

به دنبال توسعه یک وب‌سایت خصوصی برای سفارش گیری و توزیع روغن خودرو و فیلتر از سمت اتوسرویس بدون نیاز به درگاه پرداخت هستیم.

اتوسرویس‌ سفارش ثبت می‌کنند و پیش فاکتور دریافت کنند، اپراتور ما موجودی محصولات و قیمت را مدیریت می‌کند و پرداخت در محل انجام شده، و سیستم پیامک و نوتیف برای اطلاع‌رسانی مرحله به مرحله وضعیت سفارش و پروموشن فعال باشد. پلتفرم باید با Laravel یا Node.js، واکنش‌گرا و با پنل مدیریتی حرفه‌ای باشد.

امکانات:

  • احراز هویت برای بازدید وبسایت و فروشگاه
  • درج موجودی محصول از طریق اکسل
  • سبد خرید، صدور پیش فاکتور و اعلام وضعیت سفارش
  • سیستم پیامک برای ثبت تایید و ارسال سفارش و امکان ارسال پیامک دسته جمعی به مشتریان
  • داشبورد ادمین برای مدیریت موجودی و سفارشات
  • طراحی رسپانسیو مخصوصا در سایز موبایل

لطفاً نمونه کارهای مشابه خود را ارسال کنید.

فرصت انتخاب
پیشنهادها17
فیکس کردن یک اسکریپت پایتون مربوط به بازی

یک پروژه پایتون هست که دوتا فایل جی سون رو باز میکنه یکسری اطلاعات رو برمیداره و روی فایل اجرایی بازی پروسس رو خرج میکنه و با استفاده از اطلاعات بر روی مانیتور پرینت میکنه بازی هدف هم کانتر ۲ هست ماژول های استفاده شده هم : pymem win32gui win32con imgui OpenGL requestes

فرصت انتخاب
پیشنهادها5
طراحی وب سایت فروش لوله واتصالات ساختمانی

سلام میخوام یک وب سایت فروش رو راه اندازی کنم و روی سئو کار بشه البته دامنه و هاست قالب رو خرید انجام دادم الان باید قالب بندی بشه و اجناس تعریف بشه بعدشم که سئو اسم سایت هم Mahanetesal.com

فرصت انتخاب
پیشنهادها30
طراحی صفحه محصول

صفحه محصول مجددا نیاز به طراحی دارد سایت با المنتور طراحی شده و قالب وودمارت نصب است

فرصت انتخاب
پیشنهادها12
برنامه نویسی ربات دانلود از یوتیوب و…

سلام من نیاز به یک ربات در پیام رسان دارم که:

۱- بتونه ویدیو و موزیک رو از پلتفرم‌های مختلف مثل یوتیوب، اسپاتیفای، تیک تاک، اینستاگرام و… دانلود کنه ۲- سفارش بگیره؛ بدون انجام دادن اکت خاصی.

فرصت انتخاب
پیشنهادها9
طراحی صفحه فرم

با سلام یک صفحه فرم ساده جهت دریافت اطلاعات مراجعین نیازه وب سایت و دسترسی ها داده میشه که یک صفحه فرم فقط طراحی بشه پروژه مد نظر فورس هستش.

فرصت انتخاب
پیشنهادها29
طراحی و ایجاد یک وبسایت برای شرکت.

بدنبال طراحی و بارگذاری یک وبسایت برای معرفی شرکت و محصولات تولیدی هستم. ما یک شرکت صنعتی در حوزه ساخت و تعمیرات ماشینهای دوار به ویژه توربینهای بخار هستیم. به یک وب سایت ساده جهت معرفی شرکت، محصولات و پروژه های انجام شده داریم. نیاز هست که بتوانیم قسمت اخبار و محصولات رو خودمون به روز رسانی کنیم. نیاز هست با جستجوی نام شرکت در موتورهای جستجو این سایت در رتبه 1 قرار بگیره. نمونه وبسایت شرکت همکار: https://alborztc.com/

فرصت انتخاب
پیشنهادها35
تهیه برنامه هوشمند ساخت طرح هادی روستایی

توضیحات کلی پلتفرم این پلتفرم تسهیل کننده طرح های هادی روستایی است به طوری که در سه بخش شناخت ، تحلیل و طرح موضوع تهیه طرح هادی روستا را به صورت کلی به انجام می رساند . برنامه تحت وب و به صورت سایت خواهد بود و در حال حاضر می بایست بر روی سرور اولیه خودمان راه اندازی شود. ما می خواهیم در این پروژه نمونه اولیه NVP این برنامه را به کمک هوش مصنوعی مانند Cursor ai کد نویسی شود تا نسخه اولیه آماده گردد. ضمناً تمامی الگوریتم مورد نیاز مربوط به آنچه می خواهیم به زبان انگلیسی در اختیار برنامه نویس ( پس از عقد قرارداد) قرار خواهد گرفت. نمونه گزارش طرح هادی پیوست می باشد./

فرصت انتخاب
پیشنهادها2
پروژه سبک ESP32، فقط چند خط ادغام کد

یک نفر لازم هست که کدنویسی اردوینو بلد باشه و تجربه کار با esp32 رو داشته باشه. کد های esp32 اماده هستن و کاملا کار میکنن تنها کاری که باید انجام بشه کمی تغییرات و ادغام دو کد با هم هست. کد اماده اول: ( با هدف اتصال لوکال نوشته‌ شده ) کدی نوشته شده که ماژول به وای فای وصل میشه و از طریق مرورگر (لوکال آدرس) یک سری دکمه ها قابل کلیک هستن که esp32 دستورات رو اجرا میکنه. کد اماده دوم: یک اپلیکیشن آماده هست که همون دکمه ها توش هستن فقط با این تفاوت که وصل هستن به سرور انلاین (سرور هم امادس) و هر دکمه ای زده بشه سرور دریافتش می‌کنه. پروژه اینه که ماژول دستورات رو از سرور بخونه و اجرا کنه. اگر فرد مسلط باشه شاید زیر یکی دو ساعت هم تموم کنه.

فرصت انتخاب
پیشنهادها1