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

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

بخش بکاند (Backend):

ساختار دیتابیس: ایجاد یک جدول MySQL اختصاصی (wp_marketplace_notifications) برای ذخیره نوتیفیکیشنها با فیلدهای مشخص (user_id, type, message, is_read, ...).

REST API Endpoints:

    POST /notify: برای دریافت نوتیفیکیشن از طریق Webhook از سرویس Make.com.

    GET /notifications/{user_id}: برای فراخوانی لیست نوتیفیکیشنهای یک کاربر (همراه با pagination).

    POST /notifications/{id}/read: برای علامتگذاری یک نوتیفیکیشن به عنوان خوانده شده.

احراز هویت: استفاده از Bearer token برای امنیت Webhook ها و احراز هویت کاربر برای دسترسی به نوتیفیکیشنهای خود.

توابع کمکی PHP: ایجاد توابعی مانند insert_notification() برای ارسال مستقیم نوتیفیکیشن از طریق کد PHP (مثلاً هنگام ثبتنام کاربر جدید).

بخش فرانتاند (Frontend):

کامپوننت زنگوله نوتیفیکیشن:

    نمایش آیکون زنگوله (SVG) در هدر سایت (باید با قالب Astra سازگار باشد).

    نمایش تعداد نوتیفیکیشنهای خوانده نشده روی آیکون به صورت یک Badge قرمز رنگ.

    با کلیک روی آیکون، یک پنل بازشو (Dropdown) با لیست ۱۰ نوتیفیکیشن آخر نمایش داده شود.

    طراحی کاملاً واکنشگرا (Responsive) برای موبایل.

ویژگیهای پنل بازشو (Dropdown):

    نمایش نوتیفیکیشنهای خوانده نشده با استایل متفاوت (مثلاً پسزمینه آبی کمرنگ و متن Bold).

    نمایش زمان ارسال نوتیفیکیشن به صورت نسبی (مثلاً ۵ دقیقه پیش، ۲ ساعت پیش).

    قابلیت کلیک روی هر نوتیفیکیشن برای انتقال به لینک مربوطه (action_url) و خوانده شدن آن.

    ثبت خواند شدن پیام به صورت اتوماتیک

   علامت‌گذاری فله‌ای به قابلیت خوانده‌شده

   لیزی لدینگ پیام ها

نوتیفیکیشنهای Toast (آنی):

    نمایش پاپآپهای کوچک (Toast) در گوشه بالا-راست صفحه هنگام دریافت نوتیفیکیشن جدید.

    پاپآپها بعد از ۵ ثانیه به صورت خودکار بسته شوند.

    رنگهای متفاوت برای انواع نوتیفیکیشن (موفقیت: سبز، خطا: قرمز، اطلاعات: آبی).

یکپارچهسازی (Integration):

Make.com: سیستم باید بتواند Payload های JSON را از طریق Webhook دریافت و پردازش کند.

WordPress: ایجاد نوتیفیکیشنهای خودکار برای رویدادهای کلیدی وردپرس (مانند ثبتنام کاربر) و ایجاد یک صفحه تنظیمات در پنل ادمین برای مدیریت توکن Webhook.

مشخصات فنی، عملکرد و امنیت:

عملکرد: لود شدن نوتیفیکیشنها باید بسیار سریع باشد (زیر 200ms) و کوئریهای دیتابیس بهینه باشند.

امنیت: جلوگیری از حملات CSRF, SQL Injection و XSS. هر کاربر فقط باید به نوتیفیکیشنهای خودش دسترسی داشته باشد.

سازگاری: کد باید با مرورگرهای مدرن و طراحی واکنشگرا سازگار باشد.


استفاده از WebSocket و SSE برای نمایش کاملاً Real-time نوتیفیکیشنها.

امکان تنظیمات دریافت نوتیفیکیشن توسط کاربر (مثلاً فقط ایمیل، فقط داخل سایت).

خروجیهای مورد انتظار از شما:

کد کامل PHP یا به صورت یک پلاگین اختصاصی.

فایلهای JavaScript و CSS به صورت بهینه و Minified.

اسکریپت ساخت جدول دیتابیس.

مستندات کوتاه برای راهاندازی و تست.

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

تسلط کامل بر PHP و توسعه پلاگین وردپرس.

تجربه کار با REST API در وردپرس.

تسلط بر JavaScript (ES6+), CSS, و HTML.

آشنایی با مفاهیم عملکرد و امنیت در وب.

با تشکر

مهارت‌های مورد نیاز
جاوا اسکریپت (JavaScript)
پی اچ پی (PHP)
وردپرس (WordPress)
سی اس اس (CSS)
طراحی رابط کاربری (UI)

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

فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند
کارفرما این پیشنهاد را انتخاب کرده است.
RA
rastinet5(14) امتیاز
زمان تحویل: 12 روز
ارسال پیشنهاد در:
saamzal
saamzal5(1) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:
webmaster2000
webmaster20004.9(185) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در:
webseven
webseven5(1) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:
SA
sajjadaslani4.94(10) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در:
زمان تحویل: 30 روز
ارسال پیشنهاد در:
ahmadiba
ahmadiba5(2) امتیاز
زمان تحویل: 25 روز
ارسال پیشنهاد در:
mardinfarzin
mardinfarzin4.83(6) امتیاز
زمان تحویل: 15 روز
ارسال پیشنهاد در:
WE
webdevpoya5(2) امتیاز
زمان تحویل: 15 روز
ارسال پیشنهاد در:
kdcode
kdcode4.85(31) امتیاز
زمان تحویل: 1 روز
ارسال پیشنهاد در:
sepehrbayat
sepehrbayat4.46(7) امتیاز
زمان تحویل: 30 روز
ارسال پیشنهاد در:
IN
ineedlogo5(2) امتیاز
زمان تحویل: 10 روز
ارسال پیشنهاد در:

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

projects
بهینه‌سازی سرعت وردپرس -پیکربندی سرور LiteSpeed و QUIC.cloud

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

اهداف پروژه:

  • دستیابی به حداکثر امتیاز ممکن در Google PageSpeed Insights و GTmetrix
  • بهینه‌سازی پیکربندی سرور LiteSpeed برای حداکثر عملکرد
  • پیکربندی صحیح و یکپارچه‌سازی CDN سرویس QUIC.cloud برای سرعت بهینه
  • شناسایی و رفع تمام مشکلات سرعت بدون خراب کردن عملکرد سایت

تنظیمات فعلی:

  • وب سرور LiteSpeed
  • افزونه LiteSpeed Cache (از قبل نصب شده)
  • چندین افزونه وردپرس
  • نیاز به پیاده‌سازی و پیکربندی QUIC.cloud

نتایج قابل تحویل:

  • پیکربندی کاملاً بهینه‌شده سرور LiteSpeed
  • افزونه LiteSpeed Cache با تنظیمات بهینه پیکربندی شده
  • CDN سرویس QUIC.cloud یکپارچه شده و برای حداکثر سرعت پیکربندی شد
  • گزارش کامل از مشکلات یافت شده و رفع شده
  • مقایسه عملکرد قبل و بعد (امتیازات PageSpeed و GTmetrix)
  • مستندات تمام تغییرات انجام شده
فرصت انتخاب
پیشنهادها1
نیازمند ورکفلو N8N - اتوماسیون نوبت دهی واتساپ

نیازند طراحی و نصب ورک فلو N8N روی سرور برای ایجنت پاسخدهی و نوبتدهی بر بستر واتساپ و ارتباط با دیتا بیس سایت برای ست و خواندن اطلاعات و چند مورد دیگر نیازمند همکاری با فردی که تسلط کافی برای ورک فلو های پبشرفته داشته باشد

فرصت انتخاب
پیشنهادها4
بخش Back-End آنالیزور انرژی

نسخهٔ رسمی و شرکتی برای ارائه به شرکت نرم‌افزاری (RTL):

ما قصد داریم یک «آنالیزور انرژی» در سطح صنعتی مشابه Siemens / Schneider / ENTES داشته باشیم که بتواند داده‌های انرژی از سایت‌های صنعتی را دریافت، تحلیل و ذخیره کند و سپس از طریق API برای نمایش و گزارش‌گیری ارائه دهد.

نیاز ما این است که بخش Back-End این سیستم با تکنولوژی‌های روز دنیا و به صورت کاملاً استاندارد ساخته شود. این Back-End باید وظایف زیر را انجام دهد:

دریافت داده از دستگاه‌ها در سطح میدان (Modbus / OPC UA / IEC 61850 …)

اعتبارسنجی داده‌ها، مدیریت timestamp، کیفیت داده و داده‌های تکراری / دیررس

Down-sampling و Aggregation برای دوره‌های ۱ثانیه، ۱دقیقه، ۱۵دقیقه و ۱ساعت

ذخیره‌سازی در پایگاه داده سری‌زمانی (Time-series Database) مانند TimescaleDB

ارائه‌ی API (REST + GraphQL) برای مشترکان، گزارش‌گیری و Dashboard

امنیت کامل (mTLS بین دستگاه‌ها و سرور – OAuth2/OIDC برای کاربران)

Multi-tenant بودن در سطح Enterprise

مانیتورینگ و Observability (Prometheus + Grafana)

در نهایت ما از شما انتظار داریم:

طراحی معماری Back-End در سطح Enterprise

انتخاب تکنولوژی و Stack مناسب (Kafka، TimescaleDB، Kubernetes و …)

پیاده‌سازی POC و سپس Pilot روی یک سایت واقعی

تحویل کامل سورس‌کد، مستندات فنی، API Contract و داشبوردها

لطفاً براساس این نیازها، پیشنهاد فنی + پیشنهاد مالی + زمان‌بندی تحویل را ارائه دهید.

Medium / Large Scale (Robust & Scalable)

Edge: Protocol Gateway (Modbus/OPC-UA → MQTT, with offline buffer)

Broker: MQTT (with TLS + ACL)

Stream: MQTT → Kafka bridge (topic: plant/{device}/…)

Ingest / Validate: Kafka consumer (schema validation, DLQ support)

Storage:

Raw measurements → object storage (optional, for archive)

Time series data → Timescale / ClickHouse / Influx

Metadata → MongoDB

Jobs: Downsampling (1s → 1m → 15m), alarm engine & rule engine

API: gRPC (internal), REST / GraphQL (external)

Auth: Keycloak + mTLS device authentication

Observability: Prometheus / Grafana + OpenTelemetry + Loki / ELK

Platform: Docker + Kubernetes

فرصت انتخاب
پیشنهادها7
فرم شرط سازیما یک وب سایت داریم با وردپرس و نیازمند طراحی یک فرم شرطی هستیم و یکسری راهنمایی هم و رفع مشکلات جزئی سایت آموزشگاه رانندگی است
فرصت انتخاب
پیشنهادها4
یه برنامه نویس حرفه ای

عنوان پروژه: یه برنامه نویس حرفه‌ای

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

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

جزئیات و الزامات پروژه:

  • تخصص‌های مورد نیاز:

    • تسلط بر زبان‌های برنامه‌نویسی مدرن (مانند Python، Java، JavaScript و ...)
    • تجربه در توسعه نرم‌افزارهای وب و موبایل
    • آشنایی با فریم‌ورک‌های متداول (مانند React، Angular، Django و ...)
  • مهارت‌های نرم:

    • توانایی کار در تیم و ارتباط مؤثر با سایر اعضای تیم
    • مدیریت زمان و اولویت‌بندی وظایف
    • حل مسئله و خلاقیت در ارائه راهکارها
  • مدت زمان پروژه:

    • ورود به پروژه‌ها به صورت هم‌زمان و توانایی ارائه زمان‌بندی و ضرب‌العجل‌های مناسب.

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

با تشکر و احترام، [نام شما]

فرصت انتخاب
پیشنهادها5
ایجاد قالب سایت به صورت افزونه

با سلام قالب سایت کامل توسط فیگما طراحی شده و آماده تبدیل به افزونه برای وردپرس میباشد قالب باید حتما به دلیل دارا بودن انیمیشن های خاص و گسترده و همچنین نیازمند بودن امنیت بالا در فراخوانی و پردازش و نمایش اطلاعات هم با زبان های حرفه ای ازجمله php-laravel-go-react توسعه داده شود و هم از طرفی با پلاگین های خاص و حرفه ای وردپرس ازجمله jetengin-graviti form-wp rocket-world fance-item security-elementor-youast seo هماهنگی کامل و دقیق داشته باشد.

تعداد صفحات سایت 10 عدد میباشد

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

بخش حساب کاربری به صورت کاملا جداگانه و اختصاصی ترجیحا با پایتون باید پیاده سازی شود با حداکثر امینیت ممکن و صرفا از طریق api امن با سایت برای اشتراک گذاری داده ها ارتباط میگیرد(این بخش به علت گسترده بودن و چندین نقش کاربری مختلف داشتن باید حرفه ای توسعه یابد با بودجه بندی جداگانه تا مبلغ 10.000.000 تومان) همچنین اگر طبق نظر توسعه دهنده امکان توسعه کامل و پیاده سازی چنین سامانه گسترده ای صرفا با بکار گیری قدرت کامل و مطلق افزونه های jetengin-world fance-item scurity قابل اجرا و پیاده سازی باشد قطعا در اولویت پذیر خواهد بود و تا سقف مبلغ 6.000.000 برای پیاده سازی پرداخت میشود)

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

من سایتی دارم که جدیدا محصول با وجود اینکه ایندکس هم میشه ولی به هیچ عنوان در نتایج گوگل اثری از محصول مورد نظر نیست! جدیدا هر محصولی میزارم با اینکه ایندکس هم میشه ولی در نتایج نیست حتی برند سایتم را هم میزنم کنار نام محصول باز سایتم در نتایج نیست! کسانی که میتونن سریع و تمیز حلش کنن باهم پیام بدید.

فرصت انتخاب
پیشنهادها1
اپلیکیشن حضور و غیاب دانش آموزان

سلام من مدیر یک مدرسه هستم با تقریبا 700 دانش آموز میخواستم یک اپلیکیشن داشته باشم که به طور مثال 20 کلاس رو براش تعریف کنم لیست دانش آموزان هر کلاس داخلش باشه معلمان هر کدوم دسترسی داشته باشند و وارد پنل خود بشوند و غیبت موجه و یا غیر موجه و همچنین تاخیر دانش آموزان را ثبت کنند . پس از ثبت؛ برای اولیای دانش آموزان غایب پیامک ارسال بشه و غیبت رو اطلاع بده امکان گزارش گیری از هر کلاس و یا کلی رو هم داشته باشه

اگر بشه غیر از اپلیکیشن تحت وب با وردپرس هم بشه اوکیه

فرصت انتخاب
پیشنهادها48
توسعه LMS آموزشی

عنوان پروژه: توسعه LMS آموزشی

توضیحات پروژه: ما یک وب‌سایت آموزشی داریم که با زبان PHP و فریم‌ورک Fuel توسعه یافته است. در حال حاضر قصد داریم این وب‌سایت را به‌روز کرده و فیچرهای جدیدی به آن اضافه کنیم. هدف ما ارتقاء تجربه کاربری و بهبود عملکرد وب‌سایت است.

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

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

الزامات:

  • تجربه قبلی در توسعه وب با PHP و فریم‌ورک Fuel
  • توانایی تحلیل مستندات پروژه و ارائه پیشنهادات کاربردی
  • امکان همکاری و ارتباط مستمر برای پیشرفت پروژه

اگر شما دارای تجربه و مهارت‌های لازم هستید، خوشحال می‌شویم که با شما همکاری کنیم!

فایل ضمیمه: https://cdn.mazane.org/mazane/مستندات فنی سامانه.pdf

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