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

سلام، ما به دنبال یک توسعهدهنده حرفهای وردپرس هستیم تا یک سیستم نوتیفیکیشن کاملاً اختصاصی و پیشرفته برای وبسایت مارکتپلیس 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
طراحی سایت وردپرسی فروشگاه

سلام من یک وبسایت شبیه سایت -لوزی - میخواستم به صورت وردپرسی امکانات فقط فروشگاه و بلاگ داشته باشه

فرصت انتخاب
پیشنهادها3
ادیت بخشهایی از سایت وردپرسی

با سلام یک سایت با دامنه ayhancard.ir راه اندازی شده است با قالب وود مارت پلاس اصلاحیه ها و تغییرات زیر مورد نیاز است

1 - در قسمت ایجاد محصول قسمت محصولات دانلودی بخشی ایجاد گردد که لینک یک برگه از سایت را بتوان قرار داد که کاربر پس از خرید محصول با دیدن لینک برگه در داشبورد خود و با کلیک بر روی ادرس برگه به برگه مورد نظر هدایت گردد

2- در قسمت ایجاد محصول فیلدهای نام فر وشگاه بعنوان باکس و لینک دار + آدرس فروشگاه+ تلفن فروشگاه+موقعیت نقشه فروشگاه را بتوان درج کرد که پس از انتشار کاربر بتواند بخش های مورد نظر را پس از خرید یا بدون خرید با انتخاب ادمین بتواند مشاهده نماید

3- کد اشتراک گذاری در محل مورد نیاز توسط المنتور طوری قرار داده شود که مثل اشتراک گذاری موبایل کاربر با کلیک بر روی دکمه اشتراک گذاری بتواند مشخص کند که لینک محصول یا نوشته را چطور اشتراک گذاری کند

فرصت انتخاب
پیشنهادها2
توسعه اپلیکیشن و وب سایت استند

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

درخواست مشاوره توسط کاربر مطرح بشه و متخصص ها بتونن درخواست های مشاوره رو ببینن و پیشنهاد قیمت بدن و کاربر بتونه از بین اونها انتخاب کنه (امکان گذاشتن کامنت و فید بک و دادن امتیاز) تقریبا شبیه اپ های پزشکی تقریبا اپلیکیشن های مشاوره پزشکی: اپلیکیشن پزشکت،اپلیکیشن پزشک‌بوک، اپلیکیشن دکتر ساینا، اپلیکیشن اسنپ دکتر، اپلیکیشن دکتر دکتر، اپلیکیشن زوپ، اپلیکیشن حال (مشورپ) البته با یک مقدار تغییرات امکان مشاوره بصورت text,voice امکان بارگذاری مستندات

اتصال به هوش مصنوعی جهت جواب دادن هوش به سوالات حقوقی

اتصال به درگاه پرداخت و ...

این تغییرات در اپلیکیشن شامل هم ui و هم ux خواهد بود و متناسب با اون هم قاعدتاً سایت باید تغییر بکنه.

دریافت اینماد سایت و همچنین درگاه پرداخت و سایر ویژگی‌هایی که خدمتتون اعلام خواهد شد باید که به اپلیکیشن و سایت اضافه بشه

https://cafebazaar.ir/app/com.dadkhast.app

https://dadkhast.com

فرصت انتخاب
پیشنهادها0
اینتگریت کردن سرویس Changedetection.io با سیستم داخلی

توضیحات پروژه: ما یک اشتراک از سرویس Changedetection.io تهیه کرده‌ایم و قصد داریم آن را با سیستم داخلی‌مان یکپارچه کنیم. هدف ما این است که تغییرات صفحات مانیتور شده در این سرویس، به‌صورت خودکار در سیستم ما ثبت و قابل استفاده باشد.

جزئیات مورد نیاز: اتصال به API یا Webhook سرویس Changedetection.io دریافت داده‌های مربوط به تغییر صفحات (diff / triggers / notifications) ارسال و ذخیره این داده‌ها در سیستم داخلی ما (Back-end موجود است و API داخلی آماده است)

مهارت‌های مورد نیاز: تسلط به Python یا JavaScript (Node.js) تجربه کار با REST API و Webhookها آشنایی با مفاهیم Integration بین سرویس‌ها آشنایی با دیتابیس‌ها (آشنایی با PostgreSQL مزیت محسوب می‌شود) توانایی نوشتن کد تمیز، مستند و قابل نگهداری

فرصت انتخاب
پیشنهادها4
طراحی وبسایت شخصی (پرسنال برندینگ) دو زبانه

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

🎯 هدف وب‌سایت

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


🧠 ویژگی‌های شخصیتی و برند

• سبک برند: مینیمال، حرفه‌ای، بدون اغراق، با پیام‌های واضح و ساختارمند

🖥️ ساختار صفحات پیشنهادی

صفحه توضیحات
خانه (Home) معرفی کوتاه، شعار برند، تصویر پرتره حرفه‌ای
درباره من (About) بیوگرافی حرفه‌ای، ارزش‌ها، تخصص‌ها
خدمات (Services) مشاوره، تحلیل، همکاری‌های حرفه‌ای
مقالات / بینش‌ها (Insights) مقالات تحلیلی، مطالعات موردی، یادداشت‌های فکری
تماس با من (Contact) فرم تماس، ایمیل کاری، لینک شبکه‌های اجتماعی (فقط لینکدین و خبرنامه)
-

🎨 سبک بصری و طراحی

عنصر ترجیح
رنگ‌ها سرمه‌ای، خاکستری، سفید، مشکی (مینیمال و مقتدر)
فونت‌ها ساده، خوانا، بدون تزئین (مثل Inter یا Lato)
لوگو مینیمال، هندسی، ترجیحاً تایپوگرافی ساده
تصاویر پرتره حرفه‌ای با پس‌زمینه تیره، بدون شلوغی بصری
چیدمان ساختارمند، با فضای سفید کافی، بدون عناصر متحرک یا شلوغ

📣 لحن و پیام برند

• لحن رسمی، دقیق، قابل اعتماد

📱 واکنش‌گرایی و عملکرد

• طراحی کاملاً واکنش‌گرا برای موبایل و دسکتاپ • سرعت بارگذاری بالا • سئو پایه برای دیده شدن در جست‌وجوهای حرفه‌ای

اگر نیاز به اطلاعات بیشتر دارید، خوشحال می‌شم در مورد هر بخش توضیح بدم. ممنون از همکاری‌تون 🌱

فرصت انتخاب
پیشنهادها11
بهینه‌سازی سرعت وردپرس -پیکربندی سرور 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)
  • مستندات تمام تغییرات انجام شده
فرصت انتخاب
پیشنهادها5
نیازمند ورکفلو N8N - اتوماسیون نوبت دهی واتساپ

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

فرصت انتخاب
پیشنهادها8
بخش 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
فرم شرط سازیما یک وب سایت داریم با وردپرس و نیازمند طراحی یک فرم شرطی هستیم و یکسری راهنمایی هم و رفع مشکلات جزئی سایت آموزشگاه رانندگی است
فرصت انتخاب
پیشنهادها7
یه برنامه نویس حرفه ای

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

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

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

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

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

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

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

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

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

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

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