پونیشا
انجام شده

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

  • توسعه‌ نرم‌افزار و آی‌تی

یک «دستیار ورزشی مبتنی بر پیام‌رسان» می‌خواهیم که با تحلیل متن، تصویر و ویس نقش مربی را ایفا کند، به پلتفرم ورزشی 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 را چطور انجام می‌دهید؟

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

مهارت‌های مورد نیاز

  • Node.js

  • پایتون (Python)

  • Telegram APIs

  • Redis

  • هوش مصنوعی (AI)

فایل ها


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


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • mahandev
    mahandev5(9) امتیاز
    زمان تحویل: 28 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 1 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 45 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 1 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • pezhvakimv
    pezhvakimv5(4) امتیاز
    زمان تحویل: 40 روز
    ارسال پیشنهاد در:

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

projects
ساخت یه اپ اندروید که یه لینک از سایتی رو نشون بده .سلام یه پی دبلیو ای دارم که میخوام از حالت شرتکات بیاد بیرون و در قالب یه اپ اندروید نوشته بشه.کار اپ اندروید اینه که این لینک رو بالا بیاره اسم اپ و لوگو اون رو نشون بده و نسخه اندروید و کتابخونه ها به روز باشه.و نمایش محتوای پی دبلیو ای رو به خوبی انجام بده.پیشنهاد جاوا و فلاتر و کاتلین و... بر عهده شما.موضوع مهم برای من هزینه توسعه ان در اینده میباشد
فرصت انتخاب
پیشنهادها9
طراحی فرانت اندبه یک فرانت کار حرفه ای با سرعت عمل بالا جهت انجام پروژه نیازمندیم
فرصت انتخاب
پیشنهادها18
راه‌اندازی سایت وردپرسی با قالب و Elementor

شرح کلی پروژه: نصب قالب بر روی وبسایت و تنظیم افزونه المنتور

محدوده کار و مسئولیت فریلنسر: • اجرای وب‌سایت بر عهده فریلنسر است • فعال‌سازی قالب روی سایت. • فعال‌سازی افزونه Elementor

فرصت انتخاب
پیشنهادها13
طراح UI/UX سایت پزشکی، مسلط به Figma — همکاری بلندمدت

برای ادامه طراحی یک سایت درمانی و پزشکی، به یک طراح رابط کاربری باتجربه و مسلط به Figma نیاز داریم.

لطفاً پیش از ارسال پیشنهاد، توضیحات پروژه را به‌طور کامل مطالعه کنید. همچنین سایت را بررسی کنید تا با سبک فعلی طراحی و فضای کاری مجموعه آشنا شوید. Tarkkon.com

بخشی از صفحات سایت قبلاً طراحی شده است. طراح جدید باید با بررسی فایل‌ها و صفحات موجود، طراحی صفحات آینده را هماهنگ با همان هویت بصری، ساختار و سبک قبلی ادامه دهد و در عین هماهنگی، طرح‌هایی حرفه‌ای و متناسب با فضای درمانی و پزشکی ارائه کند.

شرایط و انتظارات:

سابقه واقعی در طراحی رابط کاربری سایت و ارائه نمونه‌کار مرتبط تسلط کامل به Figma، به‌ویژه Auto Layout، Components و طراحی منظم و قابل تحویل به توسعه‌دهنده توانایی طراحی نسخه دسکتاپ و موبایل صفحات آشنایی با Photoshop و سایر ابزارهای موردنیاز برای آماده‌سازی تصاویر و اجزای گرافیکی توانایی ادامه‌دادن دقیق سبک و قالب صفحات فعلی سایت طراحی اختصاصی و متناسب با نیاز هر صفحه، بدون استفاده از قالب‌های آماده یا کپی طرح‌های موجود رعایت خوانایی، سادگی، اعتمادپذیری و تجربه کاربری مناسب برای مخاطبان یک سایت پزشکی تحویل فایل قابل ویرایش Figma با لایه‌ها، اجزا و نام‌گذاری منظم

همکاری فقط برای یک صفحه نیست و در صورت رضایت از کیفیت و نحوه همکاری، طراحی تمام صفحات آینده سایت نیز به همین طراح سپرده خواهد شد.

توجه: این پروژه شامل هیچ‌گونه توسعه، کدنویسی یا پیاده‌سازی سایت نیست و فقط به طراحی رابط صفحات در Figma مربوط می‌شود. لطفاً توسعه‌دهندگان و مجریان سایت برای این پروژه پیشنهاد ارسال نکنند.

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

فرصت انتخاب
پیشنهادها10
راستچین کردن و فارسی سازی قالب وردپرس

فارسی سازی و راستچین کردن قالب وردپرس لینک قالب https://preview.themeforest.net/item/mobex-auto-parts-wordpress-theme/full_screen_preview/49859756 تمامی قالب باید به صورت کامل و صحیح راستچین و فارسی سازی شود لازم به ذکر است که هیچ تغییری در قالب نباید رخ دهد مخصوصا Ajax Java CSS

فرصت انتخاب
پیشنهادها11
اصلاح جزئی افزونه جست‌وجوی مقالات وردپرس

شرح کلی پروژه: افزونه جست‌وجوی مقالات قبلاً ساخته شده و روی سایت نصب است. این افزونه در بانک منابع موجود در سایت جست‌وجو می‌کند، مقالات مرتبط را به مخاطب معرفی می‌کند و لینک دانلود آن‌ها را ارائه می‌دهد.

محدوده کار و مسئولیت فریلنسر: مسئولیت فریلنسر، اعمال تغییرات جزئی و اصلاحات موردنظر در همین افزونه موجود است؛ پروژه شامل اصلاح و تکمیل محصول فعلی است، نه ساخت یک افزونه جدید.

نیازمندی‌ها و تغییرات موردنظر: • در بخش جست‌وجو، موضوعات با جزئیات بیشتری نمایش داده شوند. • امکان انتخاب شاخه‌های اصلی مجموعه مقالات مرتبط با موضوعات جست‌وجوشده به افزونه اضافه شود. • قابلیت‌های فعلی افزونه در جست‌وجوی بانک منابع، معرفی مقالات و ارائه لینک دانلود در نسخه اصلاح‌شده حفظ شوند.

وضعیت فعلی و خروجی مورد انتظار: افزونه وردپرس و نصب آن روی سایت موجود است. خروجی پروژه، نسخه اصلاح‌شده همین افزونه با تغییرات جزئی اعلام‌شده در جست‌وجو و دسته‌بندی مقالات خواهد بود.

موارد پیشنهادی برای بررسی در پروپوزال: • نحوه اعمال تغییرات روی افزونه موجود و پیش‌نیازهای دسترسی یا بررسی کد. • برآورد هزینه و زمان انجام اصلاحات. • نمونه تجربه‌های مرتبط با اصلاح افزونه‌های WordPress و قابلیت‌های جست‌وجو.

فرصت انتخاب
پیشنهادها11
طراحی سایت با وردپرسبه یک سایت وردپرسی با مشخصات درج شده در فایل پیوست جهت یک مجموعه خیریه نیازمندیم.
فرصت انتخاب
پیشنهادها40
طراحی و ساخت وب‌سایت اطلاعاتی مشابه نمونه معرفی‌شده

عنوان پروژه
طراحی و ساخت وب‌سایت اطلاعاتی مشابه نمونه‌ معرفی‌شده

شرح کلی پروژه
هدف، طراحی و پیاده‌سازی یک وب‌سایت اطلاعاتی از صفر است. ساختار کلی و ظاهر سایت براساس نمونه‌های stevemccurry.com و osvegroup.com خواهد بود و تمامی محتوا (متن و تصاویر) از سوی کارفرما آماده شده و در اختیار فریلنسر قرار می‌گیرد.

محدوده کار و مسئولیت فریلنسر
• تحلیل و طراحی رابط کاربری (UI/UX) صفحات وب
• پیاده‌سازی کامل فرانت‌اند و بک‌اند (در صورت نیاز CMS یا فریم‌ورک پیشنهادی)
• یکپارچه‌سازی محتوا و تصاویر آماده در ساختار سایت
• اطمینان از واکنش‌گرا بودن (Responsive) و بهینه‌سازی اولیه برای موتورهای جستجو
• مستندسازی نهایی و آموزش ساده برای ویرایش محتوا

نیازمندی‌ها و قابلیت‌های اصلی
• ساختار صفحات اطلاعاتی با امکان دسته‌بندی، جستجو و آرشیو محتوا
• طراحی بصری هماهنگ با هویت بصری نمونه‌های معرفی‌شده
• استفاده از استانداردهای روز وب (HTML5, CSS3, JavaScript) و در صورت لزوم CMS یا فریم‌ورک متن‌باز
• سرعت بارگذاری مناسب و رعایت اصول بهینه‌سازی اولیه (SEO)

ورودی‌های پروژه
• تصاویر به‌همراه فایل‌های متنی سازماندهی‌شده
• راهنمای هویت بصری (در صورت وجود) یا دستورالعمل کلی طراحی
• دسترسی به دامنه و فضای میزبانی (Hosting)

تحویل‌دادنی‌های مورد انتظار
• خروجی کامل وب‌سایت بر بستر میزبان مشخص
• کد منبع و مستندات فنی (Installation Guide, User Manual)
• راهنمای کوتاه برای مدیریت و به‌روزرسانی محتوا

راهنمای تهیه پروپوزال
در پروپوزال خود حتماً موارد زیر را بگنجانید:
• تشریح رویکرد پیشنهادی برای طراحی UI/UX و پیاده‌سازی (فناوری‌ها و فریم‌ورک‌های مورد استفاده)
• جدول زمان‌بندی کلی مراحل پروژه (تحلیل، طراحی، توسعه، تست، راه‌اندازی)
• برآورد تقریبی هزینه کل پروژه
• فهرست سؤالات یا فرضیات لازم برای روشن‌تر شدن محدوده کار
• ارائه نمونه‌کارهای مرتبط در حوزه طراحی و توسعه وب‌سایت‌های اطلاعاتی

نمونه وب‌سایت‌های مرجع
• stevemccurry.com
• osvegroup.com

نوع پروژه
ساخت از ابتدا (Greenfield Development)

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

فرصت انتخاب
پیشنهادها47
پیاده‌سازی لندینگ ریسپانسیو روی WordPress

شرح کلی پروژه: ایجاد و پیاده‌سازی یک صفحه لندینگ جدید برای نمایش در دسکتاپ و موبایل و قرار دادن آن روی WordPress.

محدوده کار و مسئولیت فریلنسر: • انجام کامل پیاده‌سازی صفحه لندینگ برای دسکتاپ و موبایل • قرار دادن و استقرار صفحه پیاده‌سازی‌شده روی WordPress

نیازمندی‌های فنی: • استفاده از Bootstrap • استفاده از SCSS • استفاده از JavaScript • استفاده از Swiper

تحویل‌دادنی مورد انتظار: یک صفحه لندینگ ریسپانسیو با فناوری‌های مشخص‌شده که روی WordPress قرار گرفته باشد.

موارد پیشنهادی برای بررسی در پروپوزال: • نمونه‌کارهای مرتبط با پیاده‌سازی لندینگ و WordPress • روش اجرای کار و فرضیات مربوط به ورودی‌های موردنیاز • برآورد زمان و هزینه پیشنهادی

فرصت انتخاب
پیشنهادها13
بازیابی موقعیت مکانی کسب‌وکار در Google

شرح کلی پروژه: موقعیت مکانی یک کسب‌وکار که پیش‌تر در Google ثبت شده بود، هفته گذشته حذف شده است. هدف، قابل مشاهده شدن دوباره این موقعیت مکانی در Google از طریق بازیابی یا ثبت مجدد آن است.

محدوده کار و مسئولیت فریلنسر: • بررسی و پیگیری وضعیت فعلی موقعیت مکانی حذف‌شده • انجام اقدامات لازم برای بازیابی یا ثبت مجدد موقعیت مکانی کسب‌وکار در Google • تغییر و اصلاح کار موجود، نه ایجاد یک پروژه مستقل از ابتدا

نتیجه مورد انتظار: موقعیت مکانی کسب‌وکار در Google دوباره ثبت یا بازیابی شود و امکان مشاهده مجدد آن فراهم شود.

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

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