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

طراحی سایت با CMS مناسب (Joomla ، …)

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

نکات کلیدی: • طراحی سایت با CMS مناسب (Joomla ، …) • عدم وابستگی به کدنویسی‌های پیچیده و جزیره‌ای • مطلوب، حداکثر استفاده از ماژول های آماده موجود و کمترین میزان کدنویسی است. • فرایند طراحی سایت (ماژول های مورد استفاده، کدها* و ...) باید به صورت مستند به کارفرما تحویل شوند.

  • کد ها باید به صورت استاندارد حاوی کامنت و توضیحات شفاف باشند.

تعریف کلی: پلتفرم مومنتوم یک سامانه مشاوره و اجرای پروژه‌های توسعه کسب‌وکار است که به شرکت‌های کوچک و متوسط خدمات ارائه می‌دهد. این وبسایت باید یک محیط کاربرپسند و روان باشد که کاربران بتوانند درخواست‌های خود را به‌راحتی ثبت کنند، جلسات مشاوره را هماهنگ نمایند و همچنین ،با سطوح دسترسی متفاوت، روند پروژه‌ها را پیگیری کنند. هدف این است که تمامی فرآیندها چابک، قابل تغییر و مقیاس‌پذیر باشند. خدمات مومنتوم شامل «برگزاری جلسات مشاوره آنلاین و حضوری»، «برگزاری دوره های آموزشی آنلاین و حضوری»، «خدمات منتورینگ» و «اجرای پروژه های توسعه کسب و کار» در حوزه های کوناگون از جمله موارد زیر خواهد بود: • توسعه محصول • توسعه بازار • توسعه مالی • توسعه دانش‌بنیان • ... سایت مومنتوم دارای صفحاتی شامل (و نه محدود به) معرفی خدمات، درباره ما، سوابق و پروژه های انجام شده، معرفی مشاوران، پیگیری درخواست و همچنین تالار گفتگو خواهد بود.

فرایند عمومی ثبت درخواست در زیر آمده است. مطلوب این است که طراح سایت امکان ایجاد تغییرات در فرایندها در آینده را لحاظ کند.

  فرآیند کاری پلتفرم مومنتوم

  1. ثبت درخواست توسط متقاضی

1.1. ورود متقاضی به پلتفرم و ارائه درخواست (متقاضی در این مرحله نباید نیاز به ثبت نام در سایت داشته باشد و در صورت تمایل به ثبت درخواست باید با حداقل اطلاعات ثبت درخواست کند) 1.2. انتخاب نوع درخواست (مشاوره یا اجرای پروژه) 1.3. دریافت تأییدیه ثبت درخواست و اطلاع رسانی به مدیر سایت 2. تخصیص کد و ذخیره اطلاعات درخواست 2.1. تخصیص کد یکتا به درخواست 2.2. ذخیره اطلاعات در دیتابیس مطلوب این است که امکان تغییر و تنظیم ستون ها و تعریف query های مختلف در database توسط مدیر سایت وجود داشته باشد. Database باید منعطف باشد چرا که احتمال تغییر نیازها در جریان کار وجود دارد. 3. برنامه‌ریزی جلسه اولیه 3.1. بررسی درخواست و تخصیص مشاور مرتبط 3.2. انتخاب زمان جلسه از تقویم مطلوب است که مشاوران امکان به اشتراک گذاشتن تقویم کاری خود را داشته باشند تا تغییرات زمان های قابل انتخاب مشاوران و مومنتوم به صورت برخط قابل پایش باشد. انتخاب زمان جلسات توسط متقاضی، بر اساس وقت آزاد مشاور و در بازه های زمانی مشخص شده در تقویم مومنتوم و توسط مدیرسایت یا متقاضی انجام می شود. (این فرایند مشابه اتفاقی که در Google Calendar می افتد. از طرفی، با توجه به این که بیشتر جلسات آنلاین در Google Meet برگزار می شوند، هماهنگ سازی تقویم و سیستم وقت دهی با Google Calendar و هماهنگ سازی با APIهای Google می تواند یک راهکار باشد. با این حال پیشنهادات متفاوت طراح سایت قابل بررسی خواهد بود.) 3.3. ارسال اطلاعات جلسه حاوی لینک جلسه، مشخصات مشاور و متقاضی و راهنمای تکمیل اطلاعات برای متقاضی و مشاور • میزبان جلسه مومنتوم خواهد بود. با این حساب حداقل 3 نفر در هر جلسه حضور خواهند داشت و اطلاعات جلسه باید با query های مناسب از database استخراج و برای 3 نفر یا بیشتر ارسال شود. • مطلوب است طراح سایت برای اطمینان از ارسال دعوتنامه جلسه راهکاری پیشنهاد دهد. در حال حاضر، برای اطمینان از ارسال پیام و پایش دریافت و خوانده شدن پیام از WhatsApp استفاده می کنیم. 4. برگزاری جلسه مشاوره یا هماهنگی پروژه 4.1. برگزاری جلسه آنلاین (جلسه مشاوره یا جلسه هماهنگی پروژه) در بستر Google Meet 4.2. تبدیل گفتار به متن و تولید پیش‌نویس گزارش جلسه (در حال حاضر، ریز جلسات آنلاین با استفاده از افزونه های تبدیل گفتار به متن رایگان Google Meet ثبت می شوند. مطلوب است که این فرایند حتی الامکان به صورت خودکار انجام شود و فایل صورتجلسه یا لینک آن به Database پیوست شود.) 5. پیگیری و اقدامات بعد از جلسه 5.1. ثبت صورتجلسه (در مورد جلسات هماهنگی پروژه و بعضی از جلسات مشاوره ممکن است نیاز به ارسال صورتجلسه به متقاضی و اخذ تأیید مجازی یا امضای حاضرین نیز باشد) 5.2. ارسال فرم «میزان رضایت» و ثبت بازخورد در دیتابیس (مختص جلسات مشاوره) 5.3. ثبت تسک‌های موردنیاز (در صورت لزوم) 5.4. برنامه‌ریزی جلسات پیگیری در صورت نیاز

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

  • جاوا اسکریپت (JavaScript)

  • جوملا (Joomla)

  • پی اچ پی (PHP)

  • SQL

  • طراحی تجربه کاربری (UX)

فایل ها


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


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

  • hassan2800
    hassan28004.47(17) امتیاز
    زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • FatemeGhorbani7
    FatemeGhorbani74.97(56) امتیاز
    زمان تحویل: 30 روز
    ارسال پیشنهاد در:
  • nilayteam
    nilayteam3.5(4) امتیاز
    زمان تحویل: 8 روز
    ارسال پیشنهاد در:
  • aryanbagheri
    aryanbagheri4.5(8) امتیاز
    زمان تحویل: 3 روز
    ارسال پیشنهاد در:
  • shivasf14
    shivasf144.98(11) امتیاز
    زمان تحویل: 20 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 31 روز
    ارسال پیشنهاد در:
  • hamicode
    hamicode4.47(3) امتیاز
    زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • aliabbasi82
    aliabbasi824.68(26) امتیاز
    زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:

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

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

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

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

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

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

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

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

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

شرح کلی پروژه
هدف، طراحی و پیاده‌سازی یک وب‌سایت اطلاعاتی از صفر است. ساختار کلی و ظاهر سایت براساس نمونه‌های 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)

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

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

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

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

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

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

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

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

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

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

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

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

فرصت انتخاب
پیشنهادها2
طراحی سایت وردپرسیک سایت وردپرس به صورت فروشگاهی میخام باشه که توی حوزه ابزارآلات فعالیت کند
فرصت انتخاب
پیشنهادها17
بهینه‌سازی و افزایش سرعت وب‌سایت شرکتی

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

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

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

موارد پیشنهادی برای بررسی در پروپوزال: • روش پیشنهادی برای بررسی و بهینه‌سازی سرعت وب‌سایت • برآورد زمان و هزینه اجرای کار • نمونه تجربه‌های مرتبط در بهینه‌سازی سرعت وب‌سایت • پیش‌نیازها یا وابستگی‌هایی که ممکن است بر اجرای بهینه‌سازی اثر بگذارند

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

شرح کلی پروژه: ساخت یک اسکریپت اتوماسیون با n8n برای پایش یک کانال در شبکه‌های اجتماعی و برقراری تماس صوتی خودکار با موبایل. پروژه هنوز شروع نشده است.

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

تحویل‌دادنی مورد انتظار: اسکریپت اتوماسیون n8n که پایش کانال شبکه‌های اجتماعی و برقراری تماس صوتی خودکار با موبایل را پوشش دهد.

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

فرصت انتخاب
پیشنهادها3
توسعه نرم‌افزار مدیریت و تحلیل رسانه‌های ذخیره‌سازی

با سلام،

مجموعه ما در حال توسعه یک نرم‌افزار تخصصی دسکتاپ تحت سیستم‌عامل ویندوز جهت پایش، عیب‌یابی عمیق و مدیریت سطح سخت‌افزاری تجهیزات ذخیره‌سازی داده (HDD, SSD, Removable Drives) می‌باشد.

مستندات مهندسی پروژه، تحلیل نیازمندی‌ها (SRS) و سناریوهای تست به‌صورت دقیق مدون شده است و پس از ارزیابی اولیه، در اختیار فریلنسر منتخب قرار خواهد گرفت.

نمای کلی از هسته فنی پروژه (High-Level Scope): ۱. تعامل سطح پایین با رسانه‌های فیزیکی (Direct PhysicalDrive Access):

  • برقراری ارتباط با دیوایس‌ها در سطح سکتور و صدور دستورات کنترلی از طریق Win32 Storage APIs بدون وابستگی به لایه‌های اکسپلورر.
  • دریافت متادیتای هاردویر و گزارش‌گیری از وضعیت ثبات دیسک (S.M.A.R.T و لاگ‌های خطا).

۲. موتور اسکن سطحی و سنجش زمان پاسخ (Surface Latency Engine):

  • پیاده‌سازی مکانیزم تست تاخیر سکتوری به صورت میلی‌ثانیه‌ای (مشابه ابزارهای مانیتورینگ آزمایشگاهی نظیر Victoria) با مدیریت Non-blocking صف داده‌ها.

۳. عملیات بازنویسی و پاک‌سازی قطعی دیسک (Sanitization & Force Dismount):

  • پیاده‌سازی متدهای رونویسی داده مطابق با استانداردهای مرجع پاک‌سازی رسانه (مانند NIST SP 800-88).
  • مدیریت خطاهای قفل سیستمی، فرمت اجباری و بازنشانی ساختار بلاک‌های اولیه (LBA 0).

۴. موتور پردازش و استخراج امضای داده (Data Processing Core):

  • پیاده‌سازی اسکن خام بر اساس امضای فایل‌ها (Carving Engine) به صورت بهینه و مالتی‌ترد.

۵. ماژولار بودن و لایسنسینگ:

  • ساختار ماژولار کد جهت فعال‌سازی لایه‌های مختلف دسترسی با قفل سخت‌افزاری (HWID-based Licensing).
  • تولید گزارش خروجی مستند به‌همراه چک‌سام‌های رمزنگاری‌شده (مانند SHA-256).

شرایط الزامی توسعه‌دهنده:

  • تسلط عمیق به زبان‌های C++ یا C# (به‌ویژه تسلط بر Native APIs, P/Invoke و مدیریت حافظه).
  • درک دقیق و سابقه کار با IOCTLها، Handles، FSCTLs و مفاهیم ذخیره‌سازی داده (LBA, Block Size).
  • تسلط بر همزمانی پیشرفته (Multithreading & Asynchronous I/O) برای جلوگیری از قفل شدن رابط گرافیکی در زمان مواجهه با تاخیرهای سخت‌افزاری دیسک.
  • روحیه مهندسی، متعهد به کدنویسی تمیز، ساختاریافته و ماژولار.
فرصت انتخاب
پیشنهادها11
تست نفوذ و ارزیابی امنیت زیرساخت‌های دیجیتال

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

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

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

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

موارد پیشنهادی برای بررسی در پروپوزال: • رویکرد پیشنهادی برای ارزیابی سامانه‌ها، شبکه‌ها و زیرساخت‌های دیجیتال • نمونه گزارش یا تجربه مرتبط در تست نفوذ و ارزیابی امنیت • روش ارائه یافته‌ها، اولویت‌بندی ریسک‌ها و توصیه‌های اصلاحی • پیش‌نیازها و اطلاعات موردنیاز برای آغاز ارزیابی

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