سلام وقت بخیر ما برای یک پروژه فیلامنت نیاز داریم که توی sql که داریم با توجه به اسم کشورهای، شهرهای آنها هم اضافه بشه تمام شهرهای جهان هست. منتها باید دقت داشته باشید که id بهم نخوره و مرتبط با اون کشورد باشه همچنین طول و عرض جغرافیایی هم باید داخل فایل باشه فایل نمونه sql ارسال میشود

لیست پروژههای لاراول (Laravel)
پروژههای لاراول (Laravel)
سلام وقت بخیر ما برای یک پروژه فیلامنت نیاز داریم که توی sql که داریم با توجه به اسم کشورهای، شهرهای آنها هم اضافه بشه تمام شهرهای جهان هست. منتها باید دقت داشته باشید که id بهم نخوره و مرتبط با اون کشورد باشه همچنین طول و عرض جغرافیایی هم باید داخل فایل باشه فایل نمونه sql ارسال میشود
ما یک وباپلیکیشن هدایت تحصیلی برای دانشآموزان پایه نهم داریم که با استفاده از نتایج تستهای روانشناسی، استعدادسنجی و سایر شاخصها، رشته مناسب دانشآموز را پیشنهاد میدهد.
این سامانه با زبان PHP توسعه داده شده و در حال حاضر رشتههای نظری (ریاضی، تجربی و انسانی) را پوشش میدهد.
نیاز داریم منطق و الگوریتم تصمیمگیری سیستم بازبینی و توسعه داده شود تا رشتههای فنیوحرفهای نیز به خروجیهای پیشنهادی اضافه شوند. هدف این است که بر اساس دادهها و امتیازهای موجود، امکان تشخیص و پیشنهاد مسیرهای فنیوحرفهای نیز فراهم شود.
مهارتهای مورد نیاز:
- PHP
- تحلیل و توسعه منطق کسبوکار (Business Logic)
- آشنایی با طراحی الگوریتمهای تصمیمگیری
- توانایی بررسی کد موجود و اعمال تغییرات روی سیستم فعلی
توضیحات تکمیلی: مستندات، ساختار فعلی سیستم و منطق موجود در اختیار فریلنسر منتخب قرار خواهد گرفت.
ما یک وباپلیکیشن هدایت تحصیلی برای دانشآموزان پایه نهم داریم که با استفاده از نتایج تستهای روانشناسی، استعدادسنجی و سایر شاخصها، رشته مناسب دانشآموز را پیشنهاد میدهد.
این سامانه با زبان PHP توسعه داده شده و در حال حاضر رشتههای نظری (ریاضی، تجربی و انسانی) را پوشش میدهد.
نیاز داریم منطق و الگوریتم تصمیمگیری سیستم بازبینی و توسعه داده شود تا رشتههای فنیوحرفهای نیز به خروجیهای پیشنهادی اضافه شوند. هدف این است که بر اساس دادهها و امتیازهای موجود، امکان تشخیص و پیشنهاد مسیرهای فنیوحرفهای نیز فراهم شود.
مهارتهای مورد نیاز:
- PHP
- تحلیل و توسعه منطق کسبوکار (Business Logic)
- آشنایی با طراحی الگوریتمهای تصمیمگیری
- توانایی بررسی کد موجود و اعمال تغییرات روی سیستم فعلی
توضیحات تکمیلی: مستندات، ساختار فعلی سیستم و منطق موجود در اختیار فریلنسر منتخب قرار خواهد گرفت.
📌 عنوان پروژه
طراحی و توسعه سامانه مرکزی مدیریت پروژههای وردپرس و ووکامرس (Central Admin Dashboard for Multi-Site Management) 🎯 هدف کلی پروژه
ایجاد یک پنل تحت وب اختصاصی برای مدیر که امکان مدیریت همزمان چندین سایت وردپرسی/ووکامرسی، نظارت بر وضعیت پروژهها، مدیریت مالی و دسترسیدهی به پنلهای مخفی برای هر مشتری را فراهم کند. 👤 کاربران سیستم نقش توضیحات مدیر اصلی (شما) دسترسی کامل به همه سایتها، گزارشات کلی، مدیریت مالی، اضافه کردن پروژه جدید مشتری (صاحب سایت) دسترسی فقط به سایت خود (پنل مخفی ووکامرس) + مشاهده وضعیت پروژه خود تیم پشتیبانی (اختیاری) دسترسی محدود به چند سایت مشخص برای پشتیبانی 🧩 ماژولهای اصلی سیستم 1️⃣ ماژول مدیریت پروژهها (Projects)
هر پروژه = یک سایت وردپرسی + ووکامرس
اطلاعات ثبت شده برای هر پروژه: فیلد نوع توضیح نام پروژه متن مثال: فروشگاه لوازم خانگی الف نام مشتری متن نام و نام خانوادگی دامنه سایت لینک مثله https://shop-sample.com تاریخ شروع پروژه تاریخ شمسی تاریخ تحویل پروژه تاریخ شمسی وضعیت پروژه انتخاب از لیست در حال طراحی / در حال تست / تحویل شده / پشتیبانی فعال هزینه کل پروژه عدد (تومان) مبلغ پرداختی عدد (تومان) مانده بدهی عدد (محاسبه خودکار) = هزینه کل - مبلغ پرداختی تاریخ تمدید هاستینگ تاریخ شمسی دریافت از هاست یا ثبت دستی تاریخ تمدید دامنه تاریخ شمسی لینک پنل مخفی مشتری لینک خودکار https://admin.shop-sample.com توکن API اتصال متن مخفی برای ارتباط با سایت مشتری 2️⃣ ماژول نظارت بر سرور و هاستینگ
قابلیتها:
اتصال خودکار به هاست مشتری (از طریق SSH یا REST API کنترل پنل هاست)
دریافت اطلاعات:
وضعیت uptime سرور
میزان مصرف فضای هاست
تاریخ انقضای هاستینگ (دریافت از Cpanel/DirectAdmin API)
آخرین بکآپ گرفته شده
هشدار خودکار: ۱۵ روز قبل از انقضای هاستینگ، ایمیل/پیامک به مدیر و مشتری ارسال شود.3️⃣ ماژول دامنه (Domain Management)
ثبت تاریخ خرید دامنه
ثبت تاریخ انقضای دامنه
دریافت خودکار از API رجیسترار (Nic.ir، وردپرس، etc)
نمایش لیست دامنههای در شرف انقضا
امکان ثبت یادآور دستی4️⃣ ماژول مالی (Finance)
امکانات:
ثبت هر فاکتور (مربوط به هر پروژه)
نمایش وضعیت پرداختها (نمودار خطی و دایرهای)
گزارش درآمد ماهانه/سالیانه
ثبت هزینهها (خرید دامنه، هاست، افزونه، قالب، دستمزد تیم)
محاسبه سود خالص هر پروژه
خروجی Excel/PDF از گزارشات مالی5️⃣ ماژول پنل مخفی مشتری (White-Label Panel)
این ماژول برای هر پروژه به صورت خودکار یک زیردامنه مثل manage.sitename.com ایجاد میکند که مشتری با لاگین وارد شود و:
محصولات خود را مدیریت کند
سفارشها را ببیند
وضعیت پروژه را مشاهده کند (از ماژول پروژهها)
تاریخ تمدید هاست و دامنه خود را ببیند
تیکت پشتیبانی ثبت کند✅ مشتری هرگز وارد wp-admin نمیشود ✅ مشتری فقط سایت خود را میبیند (نه بقیه پروژههای شما)
6️⃣ ماژول گزارشگیری و داشبورد مدیر
7️⃣ ماژول امنیت و دسترسیها
مدیر (شما): دسترسی به همه چیز
هر مشتری: فقط دسترسی به اطلاعات پروژه خود + پنل مخفی فروشگاهی خود
ناظر مالی (اختیاری): فقط گزارشات مالی (بدون دسترسی به سایتها)
تکنسین هاست: فقط مشاهده وضعیت سرورهاامنیت اضافی:
ورود دو مرحلهای (Google Authenticator)
ثبت تمام لاگینها و عملیات حساس
عدم نمایش هیچ نشانی از وردپرس در پنل مشتری🛠 تکنولوژیهای پیشنهادی (پایدار و مقیاسپذیر) بخش فناوری دلیل انتخاب Backend Laravel 11 امنیت بالا، جامعه بزرگ، پایدار Frontend React 18 + Vite + Tailwind سرعت بالا، کامپوننت محور Database MySQL 8 + Redis Cache پایدار و پرسرعت Authentication Sanctum + JWT امنیت بالا برای API Hosting پنل یک سرور مجزا (VPS) جدا از سایتهای مشتریان Backup اسکریپت خودکار به Google Drive/S3 بازیابی سریع Notification (پیامک) + SMTP (ایمیل) اطلاعرسانی خودکار
📌 عنوان پروژه
طراحی و توسعه سامانه مرکزی مدیریت پروژههای وردپرس و ووکامرس (Central Admin Dashboard for Multi-Site Management) 🎯 هدف کلی پروژه
ایجاد یک پنل تحت وب اختصاصی برای مدیر که امکان مدیریت همزمان چندین سایت وردپرسی/ووکامرسی، نظارت بر وضعیت پروژهها، مدیریت مالی و دسترسیدهی به پنلهای مخفی برای هر مشتری را فراهم کند. 👤 کاربران سیستم نقش توضیحات مدیر اصلی (شما) دسترسی کامل به همه سایتها، گزارشات کلی، مدیریت مالی، اضافه کردن پروژه جدید مشتری (صاحب سایت) دسترسی فقط به سایت خود (پنل مخفی ووکامرس) + مشاهده وضعیت پروژه خود تیم پشتیبانی (اختیاری) دسترسی محدود به چند سایت مشخص برای پشتیبانی 🧩 ماژولهای اصلی سیستم 1️⃣ ماژول مدیریت پروژهها (Projects)
هر پروژه = یک سایت وردپرسی + ووکامرس
اطلاعات ثبت شده برای هر پروژه: فیلد نوع توضیح نام پروژه متن مثال: فروشگاه لوازم خانگی الف نام مشتری متن نام و نام خانوادگی دامنه سایت لینک مثله https://shop-sample.com تاریخ شروع پروژه تاریخ شمسی تاریخ تحویل پروژه تاریخ شمسی وضعیت پروژه انتخاب از لیست در حال طراحی / در حال تست / تحویل شده / پشتیبانی فعال هزینه کل پروژه عدد (تومان) مبلغ پرداختی عدد (تومان) مانده بدهی عدد (محاسبه خودکار) = هزینه کل - مبلغ پرداختی تاریخ تمدید هاستینگ تاریخ شمسی دریافت از هاست یا ثبت دستی تاریخ تمدید دامنه تاریخ شمسی لینک پنل مخفی مشتری لینک خودکار https://admin.shop-sample.com توکن API اتصال متن مخفی برای ارتباط با سایت مشتری 2️⃣ ماژول نظارت بر سرور و هاستینگ
قابلیتها:
اتصال خودکار به هاست مشتری (از طریق SSH یا REST API کنترل پنل هاست)
دریافت اطلاعات:
وضعیت uptime سرور
میزان مصرف فضای هاست
تاریخ انقضای هاستینگ (دریافت از Cpanel/DirectAdmin API)
آخرین بکآپ گرفته شده
هشدار خودکار: ۱۵ روز قبل از انقضای هاستینگ، ایمیل/پیامک به مدیر و مشتری ارسال شود.3️⃣ ماژول دامنه (Domain Management)
ثبت تاریخ خرید دامنه
ثبت تاریخ انقضای دامنه
دریافت خودکار از API رجیسترار (Nic.ir، وردپرس، etc)
نمایش لیست دامنههای در شرف انقضا
امکان ثبت یادآور دستی4️⃣ ماژول مالی (Finance)
امکانات:
ثبت هر فاکتور (مربوط به هر پروژه)
نمایش وضعیت پرداختها (نمودار خطی و دایرهای)
گزارش درآمد ماهانه/سالیانه
ثبت هزینهها (خرید دامنه، هاست، افزونه، قالب، دستمزد تیم)
محاسبه سود خالص هر پروژه
خروجی Excel/PDF از گزارشات مالی5️⃣ ماژول پنل مخفی مشتری (White-Label Panel)
این ماژول برای هر پروژه به صورت خودکار یک زیردامنه مثل manage.sitename.com ایجاد میکند که مشتری با لاگین وارد شود و:
محصولات خود را مدیریت کند
سفارشها را ببیند
وضعیت پروژه را مشاهده کند (از ماژول پروژهها)
تاریخ تمدید هاست و دامنه خود را ببیند
تیکت پشتیبانی ثبت کند✅ مشتری هرگز وارد wp-admin نمیشود ✅ مشتری فقط سایت خود را میبیند (نه بقیه پروژههای شما)
6️⃣ ماژول گزارشگیری و داشبورد مدیر
7️⃣ ماژول امنیت و دسترسیها
مدیر (شما): دسترسی به همه چیز
هر مشتری: فقط دسترسی به اطلاعات پروژه خود + پنل مخفی فروشگاهی خود
ناظر مالی (اختیاری): فقط گزارشات مالی (بدون دسترسی به سایتها)
تکنسین هاست: فقط مشاهده وضعیت سرورهاامنیت اضافی:
ورود دو مرحلهای (Google Authenticator)
ثبت تمام لاگینها و عملیات حساس
عدم نمایش هیچ نشانی از وردپرس در پنل مشتری🛠 تکنولوژیهای پیشنهادی (پایدار و مقیاسپذیر) بخش فناوری دلیل انتخاب Backend Laravel 11 امنیت بالا، جامعه بزرگ، پایدار Frontend React 18 + Vite + Tailwind سرعت بالا، کامپوننت محور Database MySQL 8 + Redis Cache پایدار و پرسرعت Authentication Sanctum + JWT امنیت بالا برای API Hosting پنل یک سرور مجزا (VPS) جدا از سایتهای مشتریان Backup اسکریپت خودکار به Google Drive/S3 بازیابی سریع Notification (پیامک) + SMTP (ایمیل) اطلاعرسانی خودکار
بازنویسی و توسعه crm که با php نوشته شده ، الان میخوام یک saas با لاراول بنویسم که api بیس باشه و بتونه با کلاد و بقیه هوش مصنوعی ها ارتباط بگیره ، ساختار اصلی نرم افزار قدیم باید حفظ بشه ولی به روز بشه . بک اندش با لاراول و فرانتش با next js انجام بشه که میتونه یک نفر یا دو نفر به تیم اضافه بشه در صورت نیاز. لاراول نویس باید سینیور باشه و کاملا با تجربه در ضمن این crm الان در حال کار هست و 100 تا مشتری ما دارند باهاش کار میکنند لذا تبدیل اطلاعات مشتری از قدیم به جدید هم مورد نیاز هست . برنامه قرار هست کاملا هوشمند باشه و تحلیل کنه
بازنویسی و توسعه crm که با php نوشته شده ، الان میخوام یک saas با لاراول بنویسم که api بیس باشه و بتونه با کلاد و بقیه هوش مصنوعی ها ارتباط بگیره ، ساختار اصلی نرم افزار قدیم باید حفظ بشه ولی به روز بشه . بک اندش با لاراول و فرانتش با next js انجام بشه که میتونه یک نفر یا دو نفر به تیم اضافه بشه در صورت نیاز. لاراول نویس باید سینیور باشه و کاملا با تجربه در ضمن این crm الان در حال کار هست و 100 تا مشتری ما دارند باهاش کار میکنند لذا تبدیل اطلاعات مشتری از قدیم به جدید هم مورد نیاز هست . برنامه قرار هست کاملا هوشمند باشه و تحلیل کنه
ما یک فروشگاه اینترنتی بر پایه اسکریپت لاراول(بانتا شاپ) آماده داریم که نیاز به رفع باگ های متعدد و اضافه کردن بعضی امکانات و بهبودها داریم. بعد از انجام تغییرات بمدت سه ماه پشتیبانی هم مورد نیاز می باشد.
1 - در صفحه نمایش محصول :
انتخاب سایز و رنگ و ... قابلیت انتخاب نمایش بصورت آیتم آیتم و یا بصورت منوی آبشاری باشد.
در صفحه محصول با زدن + و - عبارت تعداد و قیمت مجموع نمایش داده شود
با زدن دکمه "افزودن به سبد" صفحه نمایش داده شده فقط شامل نمایش سبد خرید باشد و پس از دو ثانیه (قابل تنظیم) بصورت افکت به سبد خرید برود.
سپس متن دکمه "افزودن به سبد" به "موجود در سبد" تغییر کند باز هم دو دکمه + و - برای تغییر مقدار کار کند.
با زدن دکمه "افزودن به سبد" پیام "این محصول به سبد خرید شما اضافه شده است نمایش داده شود ولی بجای "این محصول" فیلد title و متغیرها باشد. مثلا "گوشواره میخی نقره ای سایز 10"
برای محصول متغیر اگر گزینه دیگری انتخاب شود عبارت دکمه "افزودن به سبد" مجددا نمایش داده شود.
مبلغ مجموع فاکتور بصورت چسبان و با عبارت "خرید شما تا اکنون" بعد از اضافه کردن اولین آیتم خرید در پایین صفحه نمایش داده شود .
قابلیت اسکرول برای عکس های گالری دربخش تامبنیل اضافه شود.
با کلیک بر گزینه متغیر محصول که ناموجود است یک ضربدر روی گزینه ناموجود بیاید.
در محصول متغیر نباید یک قیمت فیکس در بالای آن باشد. قیمت بصورت "3600 - 9000" باید باشد.
در صورت عدم موجودی کاربر امکان ثبت "اطلاع در صورت موجود شدن" داشته باشد (پیام قابل ویرایش توسط ادمین)
2 - در صفحه تعریف محصول : در تعریف محصول اگر فیلدهای مختلف و عکس محصول و ... پر شود و نهایتا "گزینه محصول" زده شود، در صورتی که ایرادی باشد (مثلا یه فیلد پر نشده باشد) مقادیر انتخابی (مثل عکس محصول) پاک می شود و دوباره باید وارد شود. ترتیب نمایش متغیرهای محصول رندوم است در صورتی که وقتی چهار سایز هست حتما باید از عدد کوچک به بزرگ قابل نمایش باشد. با حذف و تعریف مجدد هم اصلاح نمی شود. برای هر محصول حداقل و حداکثر قابل خرید و استپ تعریف شود و قابل انتخاب باشد. مقادیر دسته بندی شده قابل تعریف برای این سه مورد داشته باشیم. واحد فروش مانند گرم، عدد، جفت قابل تعریف باشد و به دیتابیس اضافه شود. در فاکتور هم نمایش داده شود. محصولات مرتبط / مشابه علاوه بر پیشفرض قابل تنظیم باشد و آنهایی که ادمین مشخص می کند ابتدا نمایش داده شود در دسته بندی که در تعریف محصول الزامی است گزینه "بدون دسته بندی" باید وجود داشته باشد و پیشفرض باشد. در صفحه ویرایش محصول امکان لینک به بخش مدیریت فایل ها باشد. محصول متغیر با تقسیم بندی مختلف مثل رنگ و .. مثل سایت ساز میکسین قابل انتخاب باشد. قیمت و سایر گزینه های محصولات متغیر برای دسته های مشابه یکسان باشه و قابل تغییر امکان تغییر گروهی قیمت و ... را بصورت ساده داشته باشیم.
3 - در باکس جستجو : تگ ها و "رنگ" و "دسته بندی محصولات" و"SKU" و فیلدهای مختلف دیتابیس (قابل انتخاب در اسکریپت) قابل ایندکس شدن باشند. تعداد نتیجه برگشت داده شده توسط باکس جستجو قابل تغییر (در اسکریپت) باشد جستجو بر اساس رنگ به باکس جستجو و فیلتر نمایش داده شده در سمت راست نمایش محصولات اضافه شود : بر اساس اسم رنگ و کد هگز RGB یا قطره چکان از عکس با تلورانس قابل تنظیم توسط اسکریپت بر حسب درصد
4 - فاکتور و لیبل پستی قابل چینش بخش های مختلف باشد در بخش سفارشات/لیست از گزینه بیشتر امکان تغییر وضعیت سفارش توسط ادمین باشد. امکان اصلاح فاکتور زده شده توسط ادمین و اعمال تخفیف روی تک تک آیتم ها یا بصورت کلی وجود داشته باشد. امکان کپی کردن فاکتور خرید برای یک مشتری دیگر باشد.(ستون تخفیف به فاکتور اضافه شود) فرمت شماره فاکتور قابل تنظیم باشد . با حذف فاکتور مقادیر به موجودی اضافه شود.
5 - دسته بندی ها : زیردسته بهمراه دسته والد نمایش داده شود مثلا پولک / پنج میل چون ممکن است دو زیردسته مشابه در دو دو دسته مختلف همنام باشد .
6 - بخش حمل و نقل : اگر واحد فروش محصول گرم باشد باید در بخش محاسبه وزن حمل و نقل اینجا همان مقدار محاسبه شود و اگر واحد فروش عدد باشد در وزن هر عدد تعداد ضرب شود. اضافه کردن حمل و نقل برای تعداد مشخص شده محصولاتی که واحد غیر وزنی دارند.مثلا تا سه جعبه 30000 تومان اضافه شود بعد هر سه جعبه 40000 تومان اضافه شود.
7- در سبد خرید : اگر محتوی فیلد cart_data در جدول cart_storage از 1MB بیشتر شود خطای unserialize می دهد. نظمی برای نمایش مقدار نیست ، بعضی چپ و راست علامت + و - دارند بعضی فقط + و بعضی ندارن اگر موجودی یا قیمت کالاها در سبد تغییر کند، پیامی که الان برای حذف داده میشه برای هشدار به تغییر قیمت و موجودی داده شود ولی از سبد حذف نکند با دکمه تایید توسط مشتری اسمی که بعنوان تحویل گیرنده در هنگام ایجاد آدرس قید می شود در برچسب پستی می آید ولی نباید نام خریدار تغییر کند. در هنگام پرداخت نهایی قیمت محصول و هزینه حمل ونقل از دیتابیس گرفته میشه ولی هزینه حمل و نقل محصول همان مقدار اولیه اضافه کردن محصول به سبد است
8 - در نسخه موبایل : M2 - بهم ریختگی نمایش M3 - پرینت فاکتور همه به اسم سایت ذخیره میشه که تکراری است و مجزا و مشخص نیست، در صورتی که بهتر است شماره فاکتور باشه M4 - باکس جستجو در صفحه اصلی و زیر لگو باشد M5 - در چاپ As pdf با افزایش سایز کاغذ، محتوی نمایش داده شده کوچکتر میشه M6 - اعداد در بوردر نمایش داده میشه M7 - قیمت قبلی و فروش ویژه باید هر دو نمایش داده شود M8 - لوگو به شکل نامناسب نمایش داده می شود.
ما یک فروشگاه اینترنتی بر پایه اسکریپت لاراول(بانتا شاپ) آماده داریم که نیاز به رفع باگ های متعدد و اضافه کردن بعضی امکانات و بهبودها داریم. بعد از انجام تغییرات بمدت سه ماه پشتیبانی هم مورد نیاز می باشد.
1 - در صفحه نمایش محصول :
انتخاب سایز و رنگ و ... قابلیت انتخاب نمایش بصورت آیتم آیتم و یا بصورت منوی آبشاری باشد.
در صفحه محصول با زدن + و - عبارت تعداد و قیمت مجموع نمایش داده شود
با زدن دکمه "افزودن به سبد" صفحه نمایش داده شده فقط شامل نمایش سبد خرید باشد و پس از دو ثانیه (قابل تنظیم) بصورت افکت به سبد خرید برود.
سپس متن دکمه "افزودن به سبد" به "موجود در سبد" تغییر کند باز هم دو دکمه + و - برای تغییر مقدار کار کند.
با زدن دکمه "افزودن به سبد" پیام "این محصول به سبد خرید شما اضافه شده است نمایش داده شود ولی بجای "این محصول" فیلد title و متغیرها باشد. مثلا "گوشواره میخی نقره ای سایز 10"
برای محصول متغیر اگر گزینه دیگری انتخاب شود عبارت دکمه "افزودن به سبد" مجددا نمایش داده شود.
مبلغ مجموع فاکتور بصورت چسبان و با عبارت "خرید شما تا اکنون" بعد از اضافه کردن اولین آیتم خرید در پایین صفحه نمایش داده شود .
قابلیت اسکرول برای عکس های گالری دربخش تامبنیل اضافه شود.
با کلیک بر گزینه متغیر محصول که ناموجود است یک ضربدر روی گزینه ناموجود بیاید.
در محصول متغیر نباید یک قیمت فیکس در بالای آن باشد. قیمت بصورت "3600 - 9000" باید باشد.
در صورت عدم موجودی کاربر امکان ثبت "اطلاع در صورت موجود شدن" داشته باشد (پیام قابل ویرایش توسط ادمین)
2 - در صفحه تعریف محصول : در تعریف محصول اگر فیلدهای مختلف و عکس محصول و ... پر شود و نهایتا "گزینه محصول" زده شود، در صورتی که ایرادی باشد (مثلا یه فیلد پر نشده باشد) مقادیر انتخابی (مثل عکس محصول) پاک می شود و دوباره باید وارد شود. ترتیب نمایش متغیرهای محصول رندوم است در صورتی که وقتی چهار سایز هست حتما باید از عدد کوچک به بزرگ قابل نمایش باشد. با حذف و تعریف مجدد هم اصلاح نمی شود. برای هر محصول حداقل و حداکثر قابل خرید و استپ تعریف شود و قابل انتخاب باشد. مقادیر دسته بندی شده قابل تعریف برای این سه مورد داشته باشیم. واحد فروش مانند گرم، عدد، جفت قابل تعریف باشد و به دیتابیس اضافه شود. در فاکتور هم نمایش داده شود. محصولات مرتبط / مشابه علاوه بر پیشفرض قابل تنظیم باشد و آنهایی که ادمین مشخص می کند ابتدا نمایش داده شود در دسته بندی که در تعریف محصول الزامی است گزینه "بدون دسته بندی" باید وجود داشته باشد و پیشفرض باشد. در صفحه ویرایش محصول امکان لینک به بخش مدیریت فایل ها باشد. محصول متغیر با تقسیم بندی مختلف مثل رنگ و .. مثل سایت ساز میکسین قابل انتخاب باشد. قیمت و سایر گزینه های محصولات متغیر برای دسته های مشابه یکسان باشه و قابل تغییر امکان تغییر گروهی قیمت و ... را بصورت ساده داشته باشیم.
3 - در باکس جستجو : تگ ها و "رنگ" و "دسته بندی محصولات" و"SKU" و فیلدهای مختلف دیتابیس (قابل انتخاب در اسکریپت) قابل ایندکس شدن باشند. تعداد نتیجه برگشت داده شده توسط باکس جستجو قابل تغییر (در اسکریپت) باشد جستجو بر اساس رنگ به باکس جستجو و فیلتر نمایش داده شده در سمت راست نمایش محصولات اضافه شود : بر اساس اسم رنگ و کد هگز RGB یا قطره چکان از عکس با تلورانس قابل تنظیم توسط اسکریپت بر حسب درصد
4 - فاکتور و لیبل پستی قابل چینش بخش های مختلف باشد در بخش سفارشات/لیست از گزینه بیشتر امکان تغییر وضعیت سفارش توسط ادمین باشد. امکان اصلاح فاکتور زده شده توسط ادمین و اعمال تخفیف روی تک تک آیتم ها یا بصورت کلی وجود داشته باشد. امکان کپی کردن فاکتور خرید برای یک مشتری دیگر باشد.(ستون تخفیف به فاکتور اضافه شود) فرمت شماره فاکتور قابل تنظیم باشد . با حذف فاکتور مقادیر به موجودی اضافه شود.
5 - دسته بندی ها : زیردسته بهمراه دسته والد نمایش داده شود مثلا پولک / پنج میل چون ممکن است دو زیردسته مشابه در دو دو دسته مختلف همنام باشد .
6 - بخش حمل و نقل : اگر واحد فروش محصول گرم باشد باید در بخش محاسبه وزن حمل و نقل اینجا همان مقدار محاسبه شود و اگر واحد فروش عدد باشد در وزن هر عدد تعداد ضرب شود. اضافه کردن حمل و نقل برای تعداد مشخص شده محصولاتی که واحد غیر وزنی دارند.مثلا تا سه جعبه 30000 تومان اضافه شود بعد هر سه جعبه 40000 تومان اضافه شود.
7- در سبد خرید : اگر محتوی فیلد cart_data در جدول cart_storage از 1MB بیشتر شود خطای unserialize می دهد. نظمی برای نمایش مقدار نیست ، بعضی چپ و راست علامت + و - دارند بعضی فقط + و بعضی ندارن اگر موجودی یا قیمت کالاها در سبد تغییر کند، پیامی که الان برای حذف داده میشه برای هشدار به تغییر قیمت و موجودی داده شود ولی از سبد حذف نکند با دکمه تایید توسط مشتری اسمی که بعنوان تحویل گیرنده در هنگام ایجاد آدرس قید می شود در برچسب پستی می آید ولی نباید نام خریدار تغییر کند. در هنگام پرداخت نهایی قیمت محصول و هزینه حمل ونقل از دیتابیس گرفته میشه ولی هزینه حمل و نقل محصول همان مقدار اولیه اضافه کردن محصول به سبد است
8 - در نسخه موبایل : M2 - بهم ریختگی نمایش M3 - پرینت فاکتور همه به اسم سایت ذخیره میشه که تکراری است و مجزا و مشخص نیست، در صورتی که بهتر است شماره فاکتور باشه M4 - باکس جستجو در صفحه اصلی و زیر لگو باشد M5 - در چاپ As pdf با افزایش سایز کاغذ، محتوی نمایش داده شده کوچکتر میشه M6 - اعداد در بوردر نمایش داده میشه M7 - قیمت قبلی و فروش ویژه باید هر دو نمایش داده شود M8 - لوگو به شکل نامناسب نمایش داده می شود.
سایت توسط لاراول نوشته شده و نیاز به دانش لاراول هست مواردی درخواستی :
۱- هزینه زیرساخت ها به حساب کسب و کار نره
۲- زمان رزرو در بخش خدمات ویژه رعایت نمیشه - یعنی رزرو ۱۵ دقیقا نگه داشته نمیشه میخوام مثل دکتر تو یه تایمر بخوره مثلا ۱۵ دقیقه - که اگه مشکلی توی درگاه پیش اومد توی این ۱۵ دقیقه بتونه از قسمت پنل کاربری خودش لینک داشته باشه و بعد از ۱۵ دقیقه اون لینک از بین بره - همراه با هشدار پیامکی بعد از گذشت ۵ دقیقه - ۱۰ دقیقه
۳- بهینه سازی سرعت پنل ادمین سایت
۴- غیر فعال کردن خدمات - عدم نمایش فقط در پروفایل کسب و کار - بعد از تعریف خدمت توسط کسب و کار ادمین سایت اونو تایید کنه بعد نمایش داده بشه - عدم نمایش سر عنوان ها در دسته بندی خدمات
۵- پرداختی ها به حساب کسب و کار در بخش تراکنش ها باید اصلاح بشه - موجودی قبل و بعد کاربر رو نشون میده که نباید بده - مبلغ پرداختی رو نمیزنه که باید بزنه
۶- نمایش امتیاز در پنل کاربری
۷- صفحه اپلیکیشن ها ایجاد بشه - مشابه دکتر تو - با امکان ویرایش
۸- اشتراک ها -صفحه - با امکانات ویرایش بیشتر استفاده از آیکون و تصویر
۹- صفحه pwa مجزا دارای لینک ساب دامین مثل دکتر تو
۱۰- ایجاد صفحه آموزش با امکان ویرایش تیتر توضیحات و نمایش فیلم
۱۱- بلاگ - مشابه دکتر تو
۱۲- امکان ارسال فایل و پیام تا ۲۴ ساعت برای نوبت های مشاوره تلفنی بین کلاینت و کسب و کار - امکان ارسال یکطرفه نسخه یا پیام برای نوبت های چت آنلاین فقط از طرف کسب و کار تا ۲۴ ساعت
۱۳- پیاده سازی کامل دیجی پی - لوگو پرداخت قسطی - افزودن تیک پرداخت قسطی در پنل کسب و کار ها هم پیشنهاد ویژه هم خدمات - تیک پرداخت قسطی در صفحه پرداخت
۱۴- ویرایش در اپلیکیشن - آیکون اپ باید عوض بشه - این قسمت لودینگ باید عوض بشه و از آیکون خودموت استفاده بشه (عکس۱) - فوتر سایت نمایش داده نمیشه میخوایم اون هم نمایش داده بشه - اون قسمت که نوشته شده پرداخت بیعانه ای اون زیرش دکمه رزرو نوبت داره که الان اینجا نمایش داده نمیشه (عکس۲) - و یه دکمه بازگشت اون بالا داره که میخوایم اون هم حذف بشه و حذف زیر منو - و سرعتشم بهبود بخشیده بشه
سایت توسط لاراول نوشته شده و نیاز به دانش لاراول هست مواردی درخواستی :
۱- هزینه زیرساخت ها به حساب کسب و کار نره
۲- زمان رزرو در بخش خدمات ویژه رعایت نمیشه - یعنی رزرو ۱۵ دقیقا نگه داشته نمیشه میخوام مثل دکتر تو یه تایمر بخوره مثلا ۱۵ دقیقه - که اگه مشکلی توی درگاه پیش اومد توی این ۱۵ دقیقه بتونه از قسمت پنل کاربری خودش لینک داشته باشه و بعد از ۱۵ دقیقه اون لینک از بین بره - همراه با هشدار پیامکی بعد از گذشت ۵ دقیقه - ۱۰ دقیقه
۳- بهینه سازی سرعت پنل ادمین سایت
۴- غیر فعال کردن خدمات - عدم نمایش فقط در پروفایل کسب و کار - بعد از تعریف خدمت توسط کسب و کار ادمین سایت اونو تایید کنه بعد نمایش داده بشه - عدم نمایش سر عنوان ها در دسته بندی خدمات
۵- پرداختی ها به حساب کسب و کار در بخش تراکنش ها باید اصلاح بشه - موجودی قبل و بعد کاربر رو نشون میده که نباید بده - مبلغ پرداختی رو نمیزنه که باید بزنه
۶- نمایش امتیاز در پنل کاربری
۷- صفحه اپلیکیشن ها ایجاد بشه - مشابه دکتر تو - با امکان ویرایش
۸- اشتراک ها -صفحه - با امکانات ویرایش بیشتر استفاده از آیکون و تصویر
۹- صفحه pwa مجزا دارای لینک ساب دامین مثل دکتر تو
۱۰- ایجاد صفحه آموزش با امکان ویرایش تیتر توضیحات و نمایش فیلم
۱۱- بلاگ - مشابه دکتر تو
۱۲- امکان ارسال فایل و پیام تا ۲۴ ساعت برای نوبت های مشاوره تلفنی بین کلاینت و کسب و کار - امکان ارسال یکطرفه نسخه یا پیام برای نوبت های چت آنلاین فقط از طرف کسب و کار تا ۲۴ ساعت
۱۳- پیاده سازی کامل دیجی پی - لوگو پرداخت قسطی - افزودن تیک پرداخت قسطی در پنل کسب و کار ها هم پیشنهاد ویژه هم خدمات - تیک پرداخت قسطی در صفحه پرداخت
۱۴- ویرایش در اپلیکیشن - آیکون اپ باید عوض بشه - این قسمت لودینگ باید عوض بشه و از آیکون خودموت استفاده بشه (عکس۱) - فوتر سایت نمایش داده نمیشه میخوایم اون هم نمایش داده بشه - اون قسمت که نوشته شده پرداخت بیعانه ای اون زیرش دکمه رزرو نوبت داره که الان اینجا نمایش داده نمیشه (عکس۲) - و یه دکمه بازگشت اون بالا داره که میخوایم اون هم حذف بشه و حذف زیر منو - و سرعتشم بهبود بخشیده بشه
با سلام سایت خبری شامل دو بخش باشه قسمت بالای صفحه شبیه سایت خبری انتخاب بصورت <یک تیتر و یک عکس> بخش <اخبار برگزیده و عکس و ویدیو> شبیه سایت خبری فرارو **** قسمت وسط و پایین صفحه شامل بخشهای مختلف اخبار سیاسی، اقتصادی، ورزشی، بین الملل و ... [مجموعا ۱۰ عنوان] هر کدام شامل چند مورد اخبار نمونه بصورت اخبار برگرفته از سایر سایت های خبری با ذکر منبع و تایم و آیتم های دیگر که باعث تنوع و نوآوری شود ✓ بین بخشهای مختلف خبری در پایین صفحه و جاهای دیگر کادر و ایموشن تبلیغات ✓ رنگ های آبی نفتی و سفید و نارنجی کم رنگ بیشتر بکار رود ✓ با استفاده از وردپرس یا فریم ورکهای اختصاصی و پیشرفتهتر
با سلام سایت خبری شامل دو بخش باشه قسمت بالای صفحه شبیه سایت خبری انتخاب بصورت <یک تیتر و یک عکس> بخش <اخبار برگزیده و عکس و ویدیو> شبیه سایت خبری فرارو **** قسمت وسط و پایین صفحه شامل بخشهای مختلف اخبار سیاسی، اقتصادی، ورزشی، بین الملل و ... [مجموعا ۱۰ عنوان] هر کدام شامل چند مورد اخبار نمونه بصورت اخبار برگرفته از سایر سایت های خبری با ذکر منبع و تایم و آیتم های دیگر که باعث تنوع و نوآوری شود ✓ بین بخشهای مختلف خبری در پایین صفحه و جاهای دیگر کادر و ایموشن تبلیغات ✓ رنگ های آبی نفتی و سفید و نارنجی کم رنگ بیشتر بکار رود ✓ با استفاده از وردپرس یا فریم ورکهای اختصاصی و پیشرفتهتر
سلام عرض ادب پروژه اجرا شده هست و تمامی تسک های مورد نیاز برای انجام پروژه انجام شده . برای پشتیبانی و رفع مشکلات و ...نیاز داریم و بعضی قسمت ها کارها انجام شده مثلا درگاه بانکی نوشته شده و حتی api نوشته شده ولی برای اتصال و رفع آن با قسمت فرانت مرتفع گردد . و برای سرور چون متاسفانه به خاطر اینترنت نیاز داریم دیپلوی های دستی از گیت هاب انجام شود . و مدیریت و بهینه سازی سرور در صورت نیاز و ...
مدنظر داریم . فرانت پنل کاربری و پنل ادمین با استفاده از Next.js نوشته شده و بک اند با لاراول و مدنظر قسمت بک اند می باشد .
تشکر
سلام عرض ادب پروژه اجرا شده هست و تمامی تسک های مورد نیاز برای انجام پروژه انجام شده . برای پشتیبانی و رفع مشکلات و ...نیاز داریم و بعضی قسمت ها کارها انجام شده مثلا درگاه بانکی نوشته شده و حتی api نوشته شده ولی برای اتصال و رفع آن با قسمت فرانت مرتفع گردد . و برای سرور چون متاسفانه به خاطر اینترنت نیاز داریم دیپلوی های دستی از گیت هاب انجام شود . و مدیریت و بهینه سازی سرور در صورت نیاز و ...
مدنظر داریم . فرانت پنل کاربری و پنل ادمین با استفاده از Next.js نوشته شده و بک اند با لاراول و مدنظر قسمت بک اند می باشد .
تشکر
یک پروژه روی یک هاست اشتراکی Cpanel قرار دارد که با تکنولوژی لاراول آماده شده بعلت اختلال اینترنت داخل ایران دسترسی به سرویس های livewire و Tailwind امکان پذیر نیست چه طوری میتونم کاری کنم که در روند کار سایت و لود سایت مشکلی ایجاد نشه ؟ چون سایت روی سرور داخل ایران است میخوایم که کد های بصورتی باشد که Local دسترسی به سرویس های livewire و Tailwind باشد
یک پروژه روی یک هاست اشتراکی Cpanel قرار دارد که با تکنولوژی لاراول آماده شده بعلت اختلال اینترنت داخل ایران دسترسی به سرویس های livewire و Tailwind امکان پذیر نیست چه طوری میتونم کاری کنم که در روند کار سایت و لود سایت مشکلی ایجاد نشه ؟ چون سایت روی سرور داخل ایران است میخوایم که کد های بصورتی باشد که Local دسترسی به سرویس های livewire و Tailwind باشد
برای توسعه و استقرار یک ربات در پیامرسان نیاز به یک برنامهنویس مسلط به فریمورک Laravel دارم.
الزامات پروژه:
پیادهسازی ربات و پنل ادمین با استفاده از PHP و لاراول. طراحی ساختار دیتابیس و مدیریت درخواستها (Webhooks/Polling). نصب و تنظیمات کامل در سمت سرور (Linux/VPS). کار با Cron Jobs، Queueها و مدیریت پروسههای پسزمینه در لینوکس. تامین امنیت و بهینهسازی عملکرد ربات. کار با وب سوکت انتظارات: کدنویسی تمیز، شیءگرا و استاندارد. تسلط کامل به محیط سرور لینوکس (SSH, Nginx/Apache, SSL). ارائه مستندات نحوه استقرار (Deploy).
دوستانی پیشنهاد دهنده که حداقل دو پروژه موفق متوسط داشته باشند
برای توسعه و استقرار یک ربات در پیامرسان نیاز به یک برنامهنویس مسلط به فریمورک Laravel دارم.
الزامات پروژه:
پیادهسازی ربات و پنل ادمین با استفاده از PHP و لاراول. طراحی ساختار دیتابیس و مدیریت درخواستها (Webhooks/Polling). نصب و تنظیمات کامل در سمت سرور (Linux/VPS). کار با Cron Jobs، Queueها و مدیریت پروسههای پسزمینه در لینوکس. تامین امنیت و بهینهسازی عملکرد ربات. کار با وب سوکت انتظارات: کدنویسی تمیز، شیءگرا و استاندارد. تسلط کامل به محیط سرور لینوکس (SSH, Nginx/Apache, SSL). ارائه مستندات نحوه استقرار (Deploy).
دوستانی پیشنهاد دهنده که حداقل دو پروژه موفق متوسط داشته باشند
درود وقت بخیر
ما قصد توسعه یک پلتفرم شخصی مشابه dotcast.app را داریم، با امکانات محدودتر و متمرکز بر استفاده اختصاصی.
فاز اول پروژه شامل موارد زیر است:
- تعریف و مدیریت پادکست و ویدئوکست
- امکان دنبال کردن (Follow) محتوا توسط کاربران
- سیستم نمایش آمار بازدید و ویو برای محتواها
- دانلود درونبرنامهای برای مشاهده/شنیدن آفلاین
- ذخیره آمار بازدید در حالت آفلاین و ارسال پس از اتصال اینترنت
موارد فنی مهم برای ما:
- ویدئوها باید بهصورت Streaming و بهینه پخش شوند (بدون دانلود کامل فایل روی دستگاه کاربر و با امکان Seek سریع)
- فایلهای صوتی / موسیقی قابلیت دانلود درونبرنامهای برای استفاده آفلاین را داشته باشند
- دانلود آفلاین محتواها باید فقط داخل خود برنامه قابل استفاده باشد و فایل مستقیم در اختیار کاربر قرار نگیرد
- جلوگیری از دانلود مستقیم و دسترسی مستقیم به لینک فایلهای ویدئویی، صوتی و سایر محتواها برای ما مهم است
- مدیریت سرور، استریم و امنیت محتوا اهمیت بالایی دارد
تکنولوژیهای مدنظر:
- Backend: Laravel
- Frontend: Vue.js یا React
یک داکیومنت اولیه برای فاز اول آماده شده که پس از بررسی اولیه پیامهای شما در صورتی یکی از شرایط زیر را درا باشید ارسال خواهد شد.
لطفاً در پیام اول حتماً:
- اگر فولاستک کار میکنید، حداقل یک نمونهکار مرتبط با Vue.js یا React ارسال کنید یا
- اگر فقط بخشی از پروژه را انجام میدهید، دقیقاً همان بخش + نمونهکار مرتبط + هزینه همان قسمت را اعلام کنید
ترجیح ما همکاری با فرد یا تیمی است که سابقه کار واقعی در پروژههای مشابه را داشته باشد.
#لطفا حتما در پیام اولیه خودتون نمونه کار و اینکه چه بخشی رو قصد انجام رو دارید ارسال کنید#**
باتشکر
درود وقت بخیر
ما قصد توسعه یک پلتفرم شخصی مشابه dotcast.app را داریم، با امکانات محدودتر و متمرکز بر استفاده اختصاصی.
فاز اول پروژه شامل موارد زیر است:
- تعریف و مدیریت پادکست و ویدئوکست
- امکان دنبال کردن (Follow) محتوا توسط کاربران
- سیستم نمایش آمار بازدید و ویو برای محتواها
- دانلود درونبرنامهای برای مشاهده/شنیدن آفلاین
- ذخیره آمار بازدید در حالت آفلاین و ارسال پس از اتصال اینترنت
موارد فنی مهم برای ما:
- ویدئوها باید بهصورت Streaming و بهینه پخش شوند (بدون دانلود کامل فایل روی دستگاه کاربر و با امکان Seek سریع)
- فایلهای صوتی / موسیقی قابلیت دانلود درونبرنامهای برای استفاده آفلاین را داشته باشند
- دانلود آفلاین محتواها باید فقط داخل خود برنامه قابل استفاده باشد و فایل مستقیم در اختیار کاربر قرار نگیرد
- جلوگیری از دانلود مستقیم و دسترسی مستقیم به لینک فایلهای ویدئویی، صوتی و سایر محتواها برای ما مهم است
- مدیریت سرور، استریم و امنیت محتوا اهمیت بالایی دارد
تکنولوژیهای مدنظر:
- Backend: Laravel
- Frontend: Vue.js یا React
یک داکیومنت اولیه برای فاز اول آماده شده که پس از بررسی اولیه پیامهای شما در صورتی یکی از شرایط زیر را درا باشید ارسال خواهد شد.
لطفاً در پیام اول حتماً:
- اگر فولاستک کار میکنید، حداقل یک نمونهکار مرتبط با Vue.js یا React ارسال کنید یا
- اگر فقط بخشی از پروژه را انجام میدهید، دقیقاً همان بخش + نمونهکار مرتبط + هزینه همان قسمت را اعلام کنید
ترجیح ما همکاری با فرد یا تیمی است که سابقه کار واقعی در پروژههای مشابه را داشته باشد.
#لطفا حتما در پیام اولیه خودتون نمونه کار و اینکه چه بخشی رو قصد انجام رو دارید ارسال کنید#**
باتشکر
ما برای سایتمون نیاز به طراحی و پیادهسازی یک بازو در پیامرسان بله داریم.
عملکردهای اصلی ربات:
نمایش منوی اصلی ثبت درخواست اولیه نمایش اطلاعات تماس درباره ما بخش همکاری با ما پیگیری درخواست قبلی هدایت کاربر به سامانه اصلی
منوی اصلی شامل: ثبت درخواست پیگیری درخواست قبلی ارتباط با ما درباره ما همکاری با ما طرحهاسوالات متداول
نیازمندیها:
پیادهسازی کامل بازو طراحی ساختار تمیز و قابل توسعه اتصال به دیتابیس تحویل سورس کد کامل پروژه مستندسازی نحوه اجرا و دیپلوی
ترجیحاً با:
Laravel یا Node.js
لطفاً نمونهکار بازوهای پیامرسان هم ارسال شود.
ما برای سایتمون نیاز به طراحی و پیادهسازی یک بازو در پیامرسان بله داریم.
عملکردهای اصلی ربات:
نمایش منوی اصلی ثبت درخواست اولیه نمایش اطلاعات تماس درباره ما بخش همکاری با ما پیگیری درخواست قبلی هدایت کاربر به سامانه اصلی
منوی اصلی شامل: ثبت درخواست پیگیری درخواست قبلی ارتباط با ما درباره ما همکاری با ما طرحهاسوالات متداول
نیازمندیها:
پیادهسازی کامل بازو طراحی ساختار تمیز و قابل توسعه اتصال به دیتابیس تحویل سورس کد کامل پروژه مستندسازی نحوه اجرا و دیپلوی
ترجیحاً با:
Laravel یا Node.js
لطفاً نمونهکار بازوهای پیامرسان هم ارسال شود.
سلام
من یک اپلیکیشن فروشگاهی دارم که بکاندش با Laravel نوشته شده. اخیراً هاست/سرور رو جابهجا کردم ولی الان ارتباط اپلیکیشن با سرور قطع شده و API ها درست کار نمیکنن.
دنبال یک نفر مسلط به Laravel و تنظیمات هاست و سرور هستم که مشکل رو بررسی و برطرف کنه تا اپلیکیشن دوباره بهدرستی به سرور وصل بشه و همه چیز مثل قبل کار کنه.
اگر تجربه انتقال پروژههای لاراولی، تنظیمات دیتابیس، فایل env و کانفیگ سرور رو دارید لطفاً پیام بدید.
ممنون
سلام
من یک اپلیکیشن فروشگاهی دارم که بکاندش با Laravel نوشته شده. اخیراً هاست/سرور رو جابهجا کردم ولی الان ارتباط اپلیکیشن با سرور قطع شده و API ها درست کار نمیکنن.
دنبال یک نفر مسلط به Laravel و تنظیمات هاست و سرور هستم که مشکل رو بررسی و برطرف کنه تا اپلیکیشن دوباره بهدرستی به سرور وصل بشه و همه چیز مثل قبل کار کنه.
اگر تجربه انتقال پروژههای لاراولی، تنظیمات دیتابیس، فایل env و کانفیگ سرور رو دارید لطفاً پیام بدید.
ممنون
یک سایت خرید دوره آموزشی آنلاین به همراه امکان برگزاری آزمون و همچنین میت آنلاین بخش هایی مانند مقالات و درباره ما هم نیز هست
یک سایت خرید دوره آموزشی آنلاین به همراه امکان برگزاری آزمون و همچنین میت آنلاین بخش هایی مانند مقالات و درباره ما هم نیز هست
درود و وقت بخیر یک سایتی دارم که از دو بخش تشکیل شده، در دامنه اصلی وردپرس در ساب دامین اسکریپت Smart panel smm که بر پایه CodeIgniter هست این دو قسمت دیتابیس های جدا دارند ولی روی یک سرور هستند. همکاری این دو قسمت در دو بخش پرداخت و ورود و ثبتام هست، یعنی اسمارت پنل صرفا برای کاربران وارد شده هست، و برای ورود، ثبت نام ، تغییر پسورد از وردپرس استفاده میشه و این ویژگی ها از اسمارت پنل برداشته شده، همینطور برای پرداخت در اسمارت پنل ، به وردپرس ، ووکامرس منتقل میشن تا کاربر از طریق درگاه پرداخت های ووکامرس پرداخت رو انجام بده و به اسمارت پنل برگرده.
در حال حاضر برای اینکار ها این دو سیستم با یکسری فایلهای اضافه و ویرایش مستقیم در هسته اسمارتپنل به هم وصل شدهاند. این رویکرد مشکلاتی دارد: هر آپدیت اسمارتپنل نیازمند اعمال تغییرات سفارشی دوباره هست، ریسک امنیتی دارد، کد در ۷-۸ فایل پراکنده است و نگهداری سخت است، پلاگینهای جانبی Terra Wallet (که یک کیف پول برای ووکامرس هست و برای پرداختهای اسمارت پنل از این به عنوان پل استفاده میشه) و Action Pack (این پلاگین اجازه میده با فرم المنتور ثبت نام و ورود و تغییر پسورد انجام بشه) وابستگی ایجاد کردهاند. در حال حاضر سیستم ورود و ثبت نام از طریق JWT انجام میشه.
هدف این پروژه: ساخت یک راهحل تمیز، امن و آیندهنگر که فقط فایلهای جدیدی به SmartPanel (بدون ویرایش هسته یا تم) برای هوک و API اضافه میشود، یک پلاگین وردپرس کامل جایگزین تمام پلاگینهای جانبی میشود، امنیت بالاتر، لاگین اجتماعی (گوگل، اپل، فیسبوک) اضافه میشود.
الزامات بخش ورود و ثبت نام : پلاگین با شرت کد هایی که میتوان فرم را هرجا استفاده کرد، برای ورود، ثبت نام، ریست پسورد، ست کردن پسورد بعد از ریست، وریفای ایمیل، استفاده از لایبرری های Social Login، ریکپچا و هانی پات و ریت لیمیت برای مقابله با بروت فورس و... در حالی که کاربر از وردپرس ثبت نام و ورود و تغییر پسورد رو انجام میده، با این حال در اسمارت پنل از طریق پنل کاربری امکان تغییر ایمیل و پسورد هست. اگر از سوشال لاگین استفاده کرد موقع ثبت نام، بعد از وریفای شبکه اجتماعی سوالات اضافه فرم ثبت نام با ایمیل (شماره واتس اپ، تایم زون..) پرسیده میشود.
الزامات پرداخت: کاربر از طریق دکمه ای در پنل کاربری اش اقدام به پرداخت برای افزودن به حساب کاربری اش میکند و به وردپرس منتقل میشود که یک فرم وجود دارد برای انتخاب مبلغ دلخواه، و بعد از آن به صفحه تسویه حساب ووکامرس منتقل میشود و پرداخت را انجام میدهد، و بعد از پرداخت به پنل کاربری باز میگردد، و مبلغ پرداختی اعمال میشود و همچنین لاگ پرداخت هم در پنل کاربری لحاظ می شود.
الزامات فریلنسر:
- به سایت اصلی دسترسی نخواهید داشت و تمام پروژه رو در محیط تست خودتان انجام خواهید داد.
- داشتن سابقه کاری و رزومه در پروژه های مشابه
- نکته مهم این هست که تمامی تست ها رو باید خودتان انجام بدید، خطاها رو رفع کنید ، و نسخه نهایی بدون هیچ درصد خطایی رو تحویل بدید، چون اصلا وقت آزمون و خطا ندارم
- خوش قولی و هزینه منطقی
خروجی:
- فایلها و پلاگین
- یک داکیومنت از تغییرات اعمال شده که اگر مدتی بعد نیاز به تغییراتی بود نسخه راهنمایی باشه
- ساپورت برای اعمال این پروژه در سایت اصلی برای جلوگیری مشکلی
- گارانتی
نکته:
- این سیستم الان بدون هیچ مشکلی داره کار میکنه، و صرفا برای سبک سازی و حرفه ای تر کردن این پروژه رو انجام میدیم.
- این توضیحات کلیات پروژه هست، جزئیاتی برای فرم ورود هست که اکثرا ظاهری هستن..
- فایل آپلود شده ایده هوش مصنوعی Claude هست که قاعدتا قابل اعتماد نیست و صرفا برای اینکه ایده ای داشته باشید گذاشتم، و انتظار دارم با کسی که کار میکنم با دید باز پروژه رو مدیریت کنه ایده اش رو بگه و با هم اسکوپ های پروژه رو تغیین کنیم و بعد واردش بشیم.
- در حال حاضر در سایت لایو چند هزار کاربر هستن و اصلا نمیخوام با این تغییرات مشکلی در سایت ایجاد بشه.
- متن پیشنهادتون خیلی برام مهم هست، اصلا نیازی به توضیح راجعبه سابقه اتون نیست چون از پروفایلتون میبینم، ولی دوست دارم ایده اتون رو در مورد پروژه بدونم، یعنی ایا همین چارچوبی که توضیح دادم پیش میبرید یا ایده بهتری دارید و اونو توضیح بدید.
درود و وقت بخیر یک سایتی دارم که از دو بخش تشکیل شده، در دامنه اصلی وردپرس در ساب دامین اسکریپت Smart panel smm که بر پایه CodeIgniter هست این دو قسمت دیتابیس های جدا دارند ولی روی یک سرور هستند. همکاری این دو قسمت در دو بخش پرداخت و ورود و ثبتام هست، یعنی اسمارت پنل صرفا برای کاربران وارد شده هست، و برای ورود، ثبت نام ، تغییر پسورد از وردپرس استفاده میشه و این ویژگی ها از اسمارت پنل برداشته شده، همینطور برای پرداخت در اسمارت پنل ، به وردپرس ، ووکامرس منتقل میشن تا کاربر از طریق درگاه پرداخت های ووکامرس پرداخت رو انجام بده و به اسمارت پنل برگرده.
در حال حاضر برای اینکار ها این دو سیستم با یکسری فایلهای اضافه و ویرایش مستقیم در هسته اسمارتپنل به هم وصل شدهاند. این رویکرد مشکلاتی دارد: هر آپدیت اسمارتپنل نیازمند اعمال تغییرات سفارشی دوباره هست، ریسک امنیتی دارد، کد در ۷-۸ فایل پراکنده است و نگهداری سخت است، پلاگینهای جانبی Terra Wallet (که یک کیف پول برای ووکامرس هست و برای پرداختهای اسمارت پنل از این به عنوان پل استفاده میشه) و Action Pack (این پلاگین اجازه میده با فرم المنتور ثبت نام و ورود و تغییر پسورد انجام بشه) وابستگی ایجاد کردهاند. در حال حاضر سیستم ورود و ثبت نام از طریق JWT انجام میشه.
هدف این پروژه: ساخت یک راهحل تمیز، امن و آیندهنگر که فقط فایلهای جدیدی به SmartPanel (بدون ویرایش هسته یا تم) برای هوک و API اضافه میشود، یک پلاگین وردپرس کامل جایگزین تمام پلاگینهای جانبی میشود، امنیت بالاتر، لاگین اجتماعی (گوگل، اپل، فیسبوک) اضافه میشود.
الزامات بخش ورود و ثبت نام : پلاگین با شرت کد هایی که میتوان فرم را هرجا استفاده کرد، برای ورود، ثبت نام، ریست پسورد، ست کردن پسورد بعد از ریست، وریفای ایمیل، استفاده از لایبرری های Social Login، ریکپچا و هانی پات و ریت لیمیت برای مقابله با بروت فورس و... در حالی که کاربر از وردپرس ثبت نام و ورود و تغییر پسورد رو انجام میده، با این حال در اسمارت پنل از طریق پنل کاربری امکان تغییر ایمیل و پسورد هست. اگر از سوشال لاگین استفاده کرد موقع ثبت نام، بعد از وریفای شبکه اجتماعی سوالات اضافه فرم ثبت نام با ایمیل (شماره واتس اپ، تایم زون..) پرسیده میشود.
الزامات پرداخت: کاربر از طریق دکمه ای در پنل کاربری اش اقدام به پرداخت برای افزودن به حساب کاربری اش میکند و به وردپرس منتقل میشود که یک فرم وجود دارد برای انتخاب مبلغ دلخواه، و بعد از آن به صفحه تسویه حساب ووکامرس منتقل میشود و پرداخت را انجام میدهد، و بعد از پرداخت به پنل کاربری باز میگردد، و مبلغ پرداختی اعمال میشود و همچنین لاگ پرداخت هم در پنل کاربری لحاظ می شود.
الزامات فریلنسر:
- به سایت اصلی دسترسی نخواهید داشت و تمام پروژه رو در محیط تست خودتان انجام خواهید داد.
- داشتن سابقه کاری و رزومه در پروژه های مشابه
- نکته مهم این هست که تمامی تست ها رو باید خودتان انجام بدید، خطاها رو رفع کنید ، و نسخه نهایی بدون هیچ درصد خطایی رو تحویل بدید، چون اصلا وقت آزمون و خطا ندارم
- خوش قولی و هزینه منطقی
خروجی:
- فایلها و پلاگین
- یک داکیومنت از تغییرات اعمال شده که اگر مدتی بعد نیاز به تغییراتی بود نسخه راهنمایی باشه
- ساپورت برای اعمال این پروژه در سایت اصلی برای جلوگیری مشکلی
- گارانتی
نکته:
- این سیستم الان بدون هیچ مشکلی داره کار میکنه، و صرفا برای سبک سازی و حرفه ای تر کردن این پروژه رو انجام میدیم.
- این توضیحات کلیات پروژه هست، جزئیاتی برای فرم ورود هست که اکثرا ظاهری هستن..
- فایل آپلود شده ایده هوش مصنوعی Claude هست که قاعدتا قابل اعتماد نیست و صرفا برای اینکه ایده ای داشته باشید گذاشتم، و انتظار دارم با کسی که کار میکنم با دید باز پروژه رو مدیریت کنه ایده اش رو بگه و با هم اسکوپ های پروژه رو تغیین کنیم و بعد واردش بشیم.
- در حال حاضر در سایت لایو چند هزار کاربر هستن و اصلا نمیخوام با این تغییرات مشکلی در سایت ایجاد بشه.
- متن پیشنهادتون خیلی برام مهم هست، اصلا نیازی به توضیح راجعبه سابقه اتون نیست چون از پروفایلتون میبینم، ولی دوست دارم ایده اتون رو در مورد پروژه بدونم، یعنی ایا همین چارچوبی که توضیح دادم پیش میبرید یا ایده بهتری دارید و اونو توضیح بدید.
قرارداد کامل طراحی و توسعه فروشگاه اینترنتی (Headless Ecommerce) با Laravel + Next.js
من یک پروژه فروشگاهی اختصاصی با معماری Headless میخوام. Backend با Laravel و Frontend با Next.js (SSR کامل برای سئو) پیادهسازی شود. سیستم باید کاملاً سئو محور، سریع، مقیاسپذیر و قابل توسعه باشد.
از نظر فنی، معیارهای اجباری شامل PageSpeed موبایل حداقل 80 و دسکتاپ حداقل 90، LCP زیر 2.5 ثانیه، INP زیر 200 میلیثانیه و CLS زیر 0.1 است. API باید در 95٪ درخواستها زمان پاسخ زیر 300 میلیثانیه داشته باشد و در بدترین حالت زیر 800 میلیثانیه. ساختار URL باید کاملاً تمیز، lowercase و بدون پارامترهای اضافی باشد و هر صفحه دارای meta title و meta description یونیک و استاندارد باشد.
تمام صفحات محصول و دستهبندی باید دارای schema استاندارد Product باشند و در تست Google Rich Results بدون خطا اجرا شوند. سایت باید قابلیت ایندکس کامل در Google Search Console داشته باشد و sitemap.xml و robots.txt بهصورت استاندارد و خودکار تولید شود.
در معماری فرانتاند، SSR برای صفحات محصول و ISR برای صفحات دستهبندی الزامی است و HTML اولیه باید کاملاً قابل crawl باشد. هیچ وابستگی حیاتی به سرویس خارجی (CDN، API خارجی یا فونت خارجی) نباید وجود داشته باشد و سایت باید بدون این سرویسها هم کاملاً کار کند. استفاده از CDN فقط برای فایلهای استاتیک مانند تصاویر و CSS مجاز است و سایت باید بدون CDN هم کامل بالا بیاید.
پنل ادمین باید امکان مدیریت کامل محصولات، قیمتها، دستهبندیها و سفارشها را داشته باشد. زمان ثبت محصول نباید بیشتر از 30 ثانیه باشد و آپلود تصاویر باید بهینه، فشرده و با فرمت WebP انجام شود.
در بخش امنیت، تمام endpointها باید دارای authentication باشند، جلوگیری کامل از SQL Injection، XSS و CSRF الزامی است و rate limit استاندارد باید اعمال شود.
تمام پروژه باید بهصورت کامل تحویل داده شود شامل سورس کامل Backend و Frontend، دیتابیس، سرور، دسترسیها و Git repository. هیچ بخشی از کد یا زیرساخت نباید تحت مالکیت یا کنترل توسعهدهنده باقی بماند.
مستندسازی کامل پروژه الزامی است شامل API documentation، ساختار دیتابیس و راهنمای deploy. همچنین پروژه باید دارای محیط staging (تست) جدا از production باشد تا قبل از انتشار نهایی تمام تستها در آن انجام شود.
پروژه باید بهصورت مرحلهای تحویل شود شامل فازهای طراحی UI، توسعه backend، توسعه frontend، اتصال سیستم، پیادهسازی سئو و محتوا، و تست نهایی.
پشتیبانی حداقل 1 تا 3 ماه برای رفع باگها پس از تحویل نهایی الزامی است و هرگونه تغییر خارج از لیست قرارداد شامل هزینه جداگانه خواهد بود.
در بخش محتوا، کارفرما فقط اطلاعات خام، محصولات، خدمات و جهتگیری تجاری را ارائه میدهد. تیم موظف است ساختار محتوا، تحقیق کلمات کلیدی، تولید محتوا و بهینهسازی سئو محتوایی را بهصورت کامل انجام دهد.
برای هر محصول باید محتوای کامل شامل 800 تا 1500 کلمه توضیح سئو شده، مشخصات فنی ساختاریافته، بخش FAQ حداقل 5 سوال و در صورت نیاز مقایسه با محصولات مشابه تولید شود. برای صفحات دستهبندی حداقل 500 تا 1000 کلمه محتوای سئو شده الزامی است. همچنین حداقل 10 مقاله سئو محور اولیه با طول 1200 تا 2500 کلمه برای شروع پروژه باید تولید شود.
تمام محتوا باید بر اساس اصول سئو شامل ساختار H1/H2/H3، لینکسازی داخلی و هدفگذاری کلمات کلیدی نوشته شود و خروجی HTML آن کاملاً قابل ایندکس توسط موتورهای جستجو باشد. نبود محتوای استاندارد برابر با عدم تحویل کامل پروژه محسوب میشود حتی اگر سیستم فنی کامل باشد.
تحویل نهایی پروژه زمانی قابل قبول است که تمام KPIهای فنی (سرعت، سئو، امنیت)، تستهای عملی (ثبت محصول، سفارش کامل، ایندکس گوگل)، تحویل کامل سورس و دسترسیها، و تایید عملکرد در محیط staging انجام شده باشد
قرارداد کامل طراحی و توسعه فروشگاه اینترنتی (Headless Ecommerce) با Laravel + Next.js
من یک پروژه فروشگاهی اختصاصی با معماری Headless میخوام. Backend با Laravel و Frontend با Next.js (SSR کامل برای سئو) پیادهسازی شود. سیستم باید کاملاً سئو محور، سریع، مقیاسپذیر و قابل توسعه باشد.
از نظر فنی، معیارهای اجباری شامل PageSpeed موبایل حداقل 80 و دسکتاپ حداقل 90، LCP زیر 2.5 ثانیه، INP زیر 200 میلیثانیه و CLS زیر 0.1 است. API باید در 95٪ درخواستها زمان پاسخ زیر 300 میلیثانیه داشته باشد و در بدترین حالت زیر 800 میلیثانیه. ساختار URL باید کاملاً تمیز، lowercase و بدون پارامترهای اضافی باشد و هر صفحه دارای meta title و meta description یونیک و استاندارد باشد.
تمام صفحات محصول و دستهبندی باید دارای schema استاندارد Product باشند و در تست Google Rich Results بدون خطا اجرا شوند. سایت باید قابلیت ایندکس کامل در Google Search Console داشته باشد و sitemap.xml و robots.txt بهصورت استاندارد و خودکار تولید شود.
در معماری فرانتاند، SSR برای صفحات محصول و ISR برای صفحات دستهبندی الزامی است و HTML اولیه باید کاملاً قابل crawl باشد. هیچ وابستگی حیاتی به سرویس خارجی (CDN، API خارجی یا فونت خارجی) نباید وجود داشته باشد و سایت باید بدون این سرویسها هم کاملاً کار کند. استفاده از CDN فقط برای فایلهای استاتیک مانند تصاویر و CSS مجاز است و سایت باید بدون CDN هم کامل بالا بیاید.
پنل ادمین باید امکان مدیریت کامل محصولات، قیمتها، دستهبندیها و سفارشها را داشته باشد. زمان ثبت محصول نباید بیشتر از 30 ثانیه باشد و آپلود تصاویر باید بهینه، فشرده و با فرمت WebP انجام شود.
در بخش امنیت، تمام endpointها باید دارای authentication باشند، جلوگیری کامل از SQL Injection، XSS و CSRF الزامی است و rate limit استاندارد باید اعمال شود.
تمام پروژه باید بهصورت کامل تحویل داده شود شامل سورس کامل Backend و Frontend، دیتابیس، سرور، دسترسیها و Git repository. هیچ بخشی از کد یا زیرساخت نباید تحت مالکیت یا کنترل توسعهدهنده باقی بماند.
مستندسازی کامل پروژه الزامی است شامل API documentation، ساختار دیتابیس و راهنمای deploy. همچنین پروژه باید دارای محیط staging (تست) جدا از production باشد تا قبل از انتشار نهایی تمام تستها در آن انجام شود.
پروژه باید بهصورت مرحلهای تحویل شود شامل فازهای طراحی UI، توسعه backend، توسعه frontend، اتصال سیستم، پیادهسازی سئو و محتوا، و تست نهایی.
پشتیبانی حداقل 1 تا 3 ماه برای رفع باگها پس از تحویل نهایی الزامی است و هرگونه تغییر خارج از لیست قرارداد شامل هزینه جداگانه خواهد بود.
در بخش محتوا، کارفرما فقط اطلاعات خام، محصولات، خدمات و جهتگیری تجاری را ارائه میدهد. تیم موظف است ساختار محتوا، تحقیق کلمات کلیدی، تولید محتوا و بهینهسازی سئو محتوایی را بهصورت کامل انجام دهد.
برای هر محصول باید محتوای کامل شامل 800 تا 1500 کلمه توضیح سئو شده، مشخصات فنی ساختاریافته، بخش FAQ حداقل 5 سوال و در صورت نیاز مقایسه با محصولات مشابه تولید شود. برای صفحات دستهبندی حداقل 500 تا 1000 کلمه محتوای سئو شده الزامی است. همچنین حداقل 10 مقاله سئو محور اولیه با طول 1200 تا 2500 کلمه برای شروع پروژه باید تولید شود.
تمام محتوا باید بر اساس اصول سئو شامل ساختار H1/H2/H3، لینکسازی داخلی و هدفگذاری کلمات کلیدی نوشته شود و خروجی HTML آن کاملاً قابل ایندکس توسط موتورهای جستجو باشد. نبود محتوای استاندارد برابر با عدم تحویل کامل پروژه محسوب میشود حتی اگر سیستم فنی کامل باشد.
تحویل نهایی پروژه زمانی قابل قبول است که تمام KPIهای فنی (سرعت، سئو، امنیت)، تستهای عملی (ثبت محصول، سفارش کامل، ایندکس گوگل)، تحویل کامل سورس و دسترسیها، و تایید عملکرد در محیط staging انجام شده باشد
۱. معرفی پروژه و هدف کلی هدف از این پروژه، طراحی و توسعه یک وباپلیکیشن کاملاً اختصاصی (Custom-coded) با رابط کاربری (UI) پریمیوم و تجربه کاربری (UX) بسیار روان (شبیه به اپلیکیشنهای Native) است. این سیستم قرار است به عنوان یک ابزار ارزیابی هوشمند سلامت روان (Lead Magnet)، سیستم نوبتدهی، فروش پکیجهای درمانی و مدیریت ارجاعات همکاران عمل کند.
توجه مهم: این سیستم به هیچوجه نباید با استفاده از افزونههای وردپرسی ساخته شود. سایت اصلی ما وردپرسی است، اما این سیستم یک وباپلیکیشن مستقل است که در یک سابفولدر مستقر میشود.
۲. الزامات زیرساختی و تکنولوژی (بسیار مهم) با توجه به محدودیتهای هاست اشتراکی فعلی (سرویس طلایی لایت) و نیاز به یکپارچگی سئو با دامنه اصلی وردپرسی، تکنولوژیهای زیر الزام شده است:
بکاند (Backend): منحصراً PHP و فریمورک Laravel. (استفاده از Node.js یا Python به دلیل محدودیت هاست اشتراکی مقدور نیست). فرانتاند (Frontend): فریمورکهای مدرن مانند Vue.js یا React.js (به صورت SPA یا PWA) برای ایجاد تجربه کاربری روان و بدون رفرش صفحه. محل استقرار: سیستم باید روی یک سابفولدر (مثلاً myneurolab.ir/assessment) روی همان هاست اشتراکی وردپرس نصب شود و ترافیک کاربر را به درستی و بدون لطمه به سئوی دامنه اصلی مدیریت کند. پایگاه داده: MySQL با بهینهسازی دقیق ساختار جداول.
۳. ماژولها و امکانات مورد نیاز
ماژول الف: پرسشنامه تعاملی و هوشمند (Lead Magnet) طراحی یک فرم چندمرحلهای (Multi-step) و جذاب برای ارزیابی سلامت روان. اتصال به API هوش مصنوعی: پاسخهای کاربر به یک API هوش مصنوعی (مانند OpenAI) ارسال شده و یک تحلیل اولیه دریافت میشود. سیستم جایگزین (Fallback): در صورت قطعی یا تحریم API، سیستم باید فوراً و بدون خطای محسوس برای کاربر، روی یک «درخت تصمیمگیری (Decision Tree)» از پیش برنامهنویسی شده سوئیچ کند و نتیجه را بر اساس شروط از پیش تعیین شده نمایش دهد. نمایش نتیجه ارزیابی به کاربر و هدایت او برای ثبتنام و رزرو نوبت جهت مشاوره دقیقتر.
ماژول ب: پورتال مراجعین ورود و ثبتنام: فقط از طریق شماره موبایل و رمز یکبار مصرف (OTP - پیامکی). خرید پکیجهای درمانی: امکان مشاهده و انتخاب پکیجهای درمانی (مثلاً ۱۰ جلسه با X درصد تخفیف). خرید پکیج به صورت شارژ «کیف پول/اعتبار» در حساب کاربر لحاظ میشود. سیستم نوبتدهی: تقویم زمانبندی برای رزرو نوبت بر اساس زمانهای خالی کلینیک. هنگام رزرو نوبت، هزینه از اعتبار پکیج (در صورت وجود) کسر شده یا فاکتور جدید صادر میشود.
ماژول ج: پورتال همکاران (سیستم همکاری در فروش/ارجاع) تولید لینک و QR Code اختصاصی برای هر همکار (پزشک/روانشناس ارجاعدهنده). داشبورد مالی: مشاهده تعداد مراجعین ارجاعی و وضعیت پرداخت آنها. محاسبه سهم شناور (بسیار مهم): سهم همکار باید به صورت درصدی از مبلغ نهایی پرداخت شده توسط مراجع محاسبه شود. اگر مراجع یک پکیج تخفیفدار خریده است، درصد همکار باید از همان مبلغ تخفیفخورده محاسبه و در داشبورد او لحاظ شود. ماژول د: سیستم پرداخت نیمهخودکار به دلیل شرایط خاص کلینیک، پرداخت آنلاین مستقیم (درگاه بانکی) در فاز اول نداریم:
صدور پیشفاکتور برای مراجع. نمایش شماره کارت کلینیک برای واریز. آپلود عکس فیش واریزی توسط مراجع + درج شماره پیگیری. تغییر وضعیت فاکتور به “در انتظار تایید”. پس از تایید دستی ادمین، اعتبار/نوبت فعال شده و پیامک تایید (Automation) برای مراجع ارسال میشود. مدیریت هوشمند فضای هاست (Cron Job): سیستم باید به گونهای برنامهریزی شود که فایل عکس فیشهای بانکی که تایید شدهاند، به صورت خودکار پس از گذشت ۳ ماه از روی هاست پاک شوند (فقط متن رکورد و تاییدیه در دیتابیس بماند) تا هاست پر نشود. ماژول هـ: پنل مدیریت (Admin Panel) مدیریت کاربران (مراجعین و همکاران). تعریف زمانهای خالی برای نوبتدهی. تعریف و ویرایش پکیجهای درمانی و درصد تخفیف آنها. بخش بررسی و تایید/رد فیشهای واریزی. گزارشگیری مالی (درآمدهای کلینیک، بدهی به همکاران). مدیریت سوالات پرسشنامه و تنظیمات درخت تصمیمگیری (Fallback).
۴. استانداردهای طراحی و توسعه رابط کاربری (UI/UX): نیازمند طراحی مینیمال، مدرن و مشابه اپلیکیشنهای موبایل درجه یک. Responsive: عملکرد بینقص روی موبایل (موبایلفرست) و دسکتاپ. کدنویسی تمیز (Clean Code): رعایت استانداردهای لاراول، کامنتگذاری مناسب کدها و معماری ماژولار برای توسعههای آینده. امنیت: جلوگیری از حملات رایج (SQL Injection, XSS, CSRF) و اعتبارسنجی دقیق دادههای ورودی مخصوصاً در بخش آپلود فایل.
۵. خروجیهای مورد انتظار از مجری (Deliverables) سورس کد کامل پروژه (مستقر شده روی سرور کلینیک). داکیومنت راهنمای استفاده از پنل ادمین. یک ماه پشتیبانی رایگان پس از تحویل نهایی برای رفع باگهای احتمالی.
۱. معرفی پروژه و هدف کلی هدف از این پروژه، طراحی و توسعه یک وباپلیکیشن کاملاً اختصاصی (Custom-coded) با رابط کاربری (UI) پریمیوم و تجربه کاربری (UX) بسیار روان (شبیه به اپلیکیشنهای Native) است. این سیستم قرار است به عنوان یک ابزار ارزیابی هوشمند سلامت روان (Lead Magnet)، سیستم نوبتدهی، فروش پکیجهای درمانی و مدیریت ارجاعات همکاران عمل کند.
توجه مهم: این سیستم به هیچوجه نباید با استفاده از افزونههای وردپرسی ساخته شود. سایت اصلی ما وردپرسی است، اما این سیستم یک وباپلیکیشن مستقل است که در یک سابفولدر مستقر میشود.
۲. الزامات زیرساختی و تکنولوژی (بسیار مهم) با توجه به محدودیتهای هاست اشتراکی فعلی (سرویس طلایی لایت) و نیاز به یکپارچگی سئو با دامنه اصلی وردپرسی، تکنولوژیهای زیر الزام شده است:
بکاند (Backend): منحصراً PHP و فریمورک Laravel. (استفاده از Node.js یا Python به دلیل محدودیت هاست اشتراکی مقدور نیست). فرانتاند (Frontend): فریمورکهای مدرن مانند Vue.js یا React.js (به صورت SPA یا PWA) برای ایجاد تجربه کاربری روان و بدون رفرش صفحه. محل استقرار: سیستم باید روی یک سابفولدر (مثلاً myneurolab.ir/assessment) روی همان هاست اشتراکی وردپرس نصب شود و ترافیک کاربر را به درستی و بدون لطمه به سئوی دامنه اصلی مدیریت کند. پایگاه داده: MySQL با بهینهسازی دقیق ساختار جداول.
۳. ماژولها و امکانات مورد نیاز
ماژول الف: پرسشنامه تعاملی و هوشمند (Lead Magnet) طراحی یک فرم چندمرحلهای (Multi-step) و جذاب برای ارزیابی سلامت روان. اتصال به API هوش مصنوعی: پاسخهای کاربر به یک API هوش مصنوعی (مانند OpenAI) ارسال شده و یک تحلیل اولیه دریافت میشود. سیستم جایگزین (Fallback): در صورت قطعی یا تحریم API، سیستم باید فوراً و بدون خطای محسوس برای کاربر، روی یک «درخت تصمیمگیری (Decision Tree)» از پیش برنامهنویسی شده سوئیچ کند و نتیجه را بر اساس شروط از پیش تعیین شده نمایش دهد. نمایش نتیجه ارزیابی به کاربر و هدایت او برای ثبتنام و رزرو نوبت جهت مشاوره دقیقتر.
ماژول ب: پورتال مراجعین ورود و ثبتنام: فقط از طریق شماره موبایل و رمز یکبار مصرف (OTP - پیامکی). خرید پکیجهای درمانی: امکان مشاهده و انتخاب پکیجهای درمانی (مثلاً ۱۰ جلسه با X درصد تخفیف). خرید پکیج به صورت شارژ «کیف پول/اعتبار» در حساب کاربر لحاظ میشود. سیستم نوبتدهی: تقویم زمانبندی برای رزرو نوبت بر اساس زمانهای خالی کلینیک. هنگام رزرو نوبت، هزینه از اعتبار پکیج (در صورت وجود) کسر شده یا فاکتور جدید صادر میشود.
ماژول ج: پورتال همکاران (سیستم همکاری در فروش/ارجاع) تولید لینک و QR Code اختصاصی برای هر همکار (پزشک/روانشناس ارجاعدهنده). داشبورد مالی: مشاهده تعداد مراجعین ارجاعی و وضعیت پرداخت آنها. محاسبه سهم شناور (بسیار مهم): سهم همکار باید به صورت درصدی از مبلغ نهایی پرداخت شده توسط مراجع محاسبه شود. اگر مراجع یک پکیج تخفیفدار خریده است، درصد همکار باید از همان مبلغ تخفیفخورده محاسبه و در داشبورد او لحاظ شود. ماژول د: سیستم پرداخت نیمهخودکار به دلیل شرایط خاص کلینیک، پرداخت آنلاین مستقیم (درگاه بانکی) در فاز اول نداریم:
صدور پیشفاکتور برای مراجع. نمایش شماره کارت کلینیک برای واریز. آپلود عکس فیش واریزی توسط مراجع + درج شماره پیگیری. تغییر وضعیت فاکتور به “در انتظار تایید”. پس از تایید دستی ادمین، اعتبار/نوبت فعال شده و پیامک تایید (Automation) برای مراجع ارسال میشود. مدیریت هوشمند فضای هاست (Cron Job): سیستم باید به گونهای برنامهریزی شود که فایل عکس فیشهای بانکی که تایید شدهاند، به صورت خودکار پس از گذشت ۳ ماه از روی هاست پاک شوند (فقط متن رکورد و تاییدیه در دیتابیس بماند) تا هاست پر نشود. ماژول هـ: پنل مدیریت (Admin Panel) مدیریت کاربران (مراجعین و همکاران). تعریف زمانهای خالی برای نوبتدهی. تعریف و ویرایش پکیجهای درمانی و درصد تخفیف آنها. بخش بررسی و تایید/رد فیشهای واریزی. گزارشگیری مالی (درآمدهای کلینیک، بدهی به همکاران). مدیریت سوالات پرسشنامه و تنظیمات درخت تصمیمگیری (Fallback).
۴. استانداردهای طراحی و توسعه رابط کاربری (UI/UX): نیازمند طراحی مینیمال، مدرن و مشابه اپلیکیشنهای موبایل درجه یک. Responsive: عملکرد بینقص روی موبایل (موبایلفرست) و دسکتاپ. کدنویسی تمیز (Clean Code): رعایت استانداردهای لاراول، کامنتگذاری مناسب کدها و معماری ماژولار برای توسعههای آینده. امنیت: جلوگیری از حملات رایج (SQL Injection, XSS, CSRF) و اعتبارسنجی دقیق دادههای ورودی مخصوصاً در بخش آپلود فایل.
۵. خروجیهای مورد انتظار از مجری (Deliverables) سورس کد کامل پروژه (مستقر شده روی سرور کلینیک). داکیومنت راهنمای استفاده از پنل ادمین. یک ماه پشتیبانی رایگان پس از تحویل نهایی برای رفع باگهای احتمالی.
عنوان سفارش
طراحی و توسعه پلتفرم مشاوره آنلاین
هدف کلی پروژه
طراحی و پیادهسازی یک پلتفرم جامع آنلاین مشاوره که متخصصان بتوانند خدمات خود را به صورت تلفنی، متنی و ویدیویی به مراجعان ارائه دهند.
قابلیتهای اجباری ۱. بخش مشتری (مراجع) • جستجوی پیشرفته متخصص بر اساس تخصص، شهر، جنسیت، قیمت • مشاهده پروفایل متخصص (بیوگرافی، نظرات، رزومه، هزینه) • رزرو وقت مشاوره (تلفنی، متنی، ویدیویی) • پرداخت آنلاین (زرینپال یا زرینکارت) • پنل کاربری: تاریخچه جلسات، فاکتورها، پیگیری وضعیت
۲. بخش متخصص (روانشناس) • ثبتنام و ایجاد پروفایل حرفهای • تعیین تعرفه، تخصصها، زمانهای آزاد • تقویم مدیریت جلسات • دریافت اعلان هنگام رزرو جدید • ارتباط با مشتری (چت متنی / تماس داخلی)
۳. بخش ادمین • تأیید مدارک توسط ادمین (احراز هویت) • مدیریت کاربران، جلسات، تراکنشها • گزارشگیری (درآمد، تعداد جلسات، امتیازها) • مدیریت محتوای وبلاگ و صفحات ثابت
۴. قابلیتهای فنی دقیق0 • معماری SPA یا SSR (مثل Vue.js + Laravel) • قابلیت PWA (افزودن به صفحه اصلی موبایل) • چت آنلاین لحظهای (با WebSocket) • API اختصاصی برای اپلیکیشن موبایل (در آینده) • امنیت: CSRF، XSS‑safe، رمزنگاری رمزها • سئو داخلی (ساختار لینکها، متا تگها) • گزارش خطا با ابزاری مثل Sentry • سازگاری با iOS / Android (Safe Area, Viewport)
خروجی تحویلی مورد انتظار 1 کد کامل پروژه (با مستندات نصب و راهاندازی) 2. دیتابیس + فایل تنظیمات اولیه 3. پنل مدیریت کامل 4. اپلیکیشن PWA (قابل نصب روی موبایل)
تکنولوژیهای ترجیحی (اختیاری، پیشنهاد شما هم آزاد) • بکاند: PHP (Laravel 10 یا 11) • فرانتاند: Vue.js 3 (یا React) • دیتابیس: MySQL / MariaDB • وب سرور: Nginx / Apache • پرداخت: زرینپال / زرینکارت • چت: WebSocket + Pusher یا Laravel Reverb سطح مهارت فنی مورد نیاز معماری لاراول (Eloquent، Middleware، Queue، Event) • Vue.js (کامپوننتهای SPA، Vuex/Pinia) • امنیت و عملکرد (Indexing، Cache، CSRF) • تجربه پیادهسازی PWA و WebSocket
در نهایت
- نمونه کار مشابه (لینک سایت پلتفرم مشابه) بدید لطفا
- تکنولوژی دقیقی که استفاده میکنید (نسخه فریمورکها)
- برنامه زمانبندی مراحل تحویل (با Milestone)
- هزینه تفکیکشده (طراحی، برنامهنویسی، داکیومنت، پشتیبانی ۳ ماهه)
- آیا تیم هستید یا شخص؟
عنوان سفارش
طراحی و توسعه پلتفرم مشاوره آنلاین
هدف کلی پروژه
طراحی و پیادهسازی یک پلتفرم جامع آنلاین مشاوره که متخصصان بتوانند خدمات خود را به صورت تلفنی، متنی و ویدیویی به مراجعان ارائه دهند.
قابلیتهای اجباری ۱. بخش مشتری (مراجع) • جستجوی پیشرفته متخصص بر اساس تخصص، شهر، جنسیت، قیمت • مشاهده پروفایل متخصص (بیوگرافی، نظرات، رزومه، هزینه) • رزرو وقت مشاوره (تلفنی، متنی، ویدیویی) • پرداخت آنلاین (زرینپال یا زرینکارت) • پنل کاربری: تاریخچه جلسات، فاکتورها، پیگیری وضعیت
۲. بخش متخصص (روانشناس) • ثبتنام و ایجاد پروفایل حرفهای • تعیین تعرفه، تخصصها، زمانهای آزاد • تقویم مدیریت جلسات • دریافت اعلان هنگام رزرو جدید • ارتباط با مشتری (چت متنی / تماس داخلی)
۳. بخش ادمین • تأیید مدارک توسط ادمین (احراز هویت) • مدیریت کاربران، جلسات، تراکنشها • گزارشگیری (درآمد، تعداد جلسات، امتیازها) • مدیریت محتوای وبلاگ و صفحات ثابت
۴. قابلیتهای فنی دقیق0 • معماری SPA یا SSR (مثل Vue.js + Laravel) • قابلیت PWA (افزودن به صفحه اصلی موبایل) • چت آنلاین لحظهای (با WebSocket) • API اختصاصی برای اپلیکیشن موبایل (در آینده) • امنیت: CSRF، XSS‑safe، رمزنگاری رمزها • سئو داخلی (ساختار لینکها، متا تگها) • گزارش خطا با ابزاری مثل Sentry • سازگاری با iOS / Android (Safe Area, Viewport)
خروجی تحویلی مورد انتظار 1 کد کامل پروژه (با مستندات نصب و راهاندازی) 2. دیتابیس + فایل تنظیمات اولیه 3. پنل مدیریت کامل 4. اپلیکیشن PWA (قابل نصب روی موبایل)
تکنولوژیهای ترجیحی (اختیاری، پیشنهاد شما هم آزاد) • بکاند: PHP (Laravel 10 یا 11) • فرانتاند: Vue.js 3 (یا React) • دیتابیس: MySQL / MariaDB • وب سرور: Nginx / Apache • پرداخت: زرینپال / زرینکارت • چت: WebSocket + Pusher یا Laravel Reverb سطح مهارت فنی مورد نیاز معماری لاراول (Eloquent، Middleware، Queue، Event) • Vue.js (کامپوننتهای SPA، Vuex/Pinia) • امنیت و عملکرد (Indexing، Cache، CSRF) • تجربه پیادهسازی PWA و WebSocket
در نهایت
- نمونه کار مشابه (لینک سایت پلتفرم مشابه) بدید لطفا
- تکنولوژی دقیقی که استفاده میکنید (نسخه فریمورکها)
- برنامه زمانبندی مراحل تحویل (با Milestone)
- هزینه تفکیکشده (طراحی، برنامهنویسی، داکیومنت، پشتیبانی ۳ ماهه)
- آیا تیم هستید یا شخص؟
سلام
یک اسکریپت فروشگاهساز SaaS مبتنی بر Laravel (Nazmart) دارم و قصد دارم آن را به یک پلتفرم فروشگاهساز آنلاین حرفهای (مشابه Shopify ایرانی) توسعه بدهم.
لطفاً فقط در صورتی پیشنهاد ارسال کنید که:
- تجربه عملی در Laravel داشته باشید
- با سیستمهای SaaS و Multi-Tenant کار کرده باشید یا آشنایی بطور کامل و جامع داشته باشید
شرح دقیق پروژه:
پروژه شامل توسعه چند ماژول مستقل و قابل نگهداری است:
ماژول درگاه پرداخت:
- اتصال به حداقل یک درگاه ایرانی (زرینپال و سپ)
- دو سطح پرداخت: درگاه ادمین (برای فروش اشتراک) درگاه برای هر فروشگاه (با API مجزا)
- امکان ثبت چند درگاه برای هر فروشگاه
- ذخیره تراکنشها در دیتابیس
- پیادهسازی callback امن
ماژول ارسال (Shipping):
- اتصال به API سرویسهای پستی (آمادهست)
- محاسبه هزینه ارسال
- تنظیمات مجزا برای هر فروشگاه
- انتخاب روش ارسال (پست پیشتاز - تیپاکس - پیک - باربری) در checkout
ماژول فید محصولات:
- تولید XML برای هر فروشگاه
- سازگار با ترب و ایمالز
- بروزرسانی خودکار
سیستم تبلیغات:
- امکان درج کد JS توسط هر فروشگاه
- نمایش در header / footer
بهینهسازی قالب:
- سازگار با multi-tenant
- داینامیک و قابل توسعه
- بدون وابستگی به یک فروشگاه خاص
الزامات فنی بسیار مهم:
عدم تغییر در فایلهای core اسکریپت (بسیار مهم) پیادهسازی بهصورت ماژولار در مسیر جداگانه (Custom Modules) استفاده از ساختار استاندارد Laravel:
- Service Layer
- Repository Pattern
- Event / Listener
طراحی کامل بر اساس Multi-Tenant ایجاد Migration مستقل برای دیتابیس امکان فعال/غیرفعال کردن هر ماژول
الزامات امنیتی:
- ایزوله بودن کامل داده هر فروشگاه
- اعتبارسنجی کامل ورودیها
- جلوگیری از fake callback در پرداخت
- رعایت استانداردهای امنیتی Laravel
شرایط همکاری:
- پروژه به صورت مرحلهای انجام میشود
- پرداختها مرحلهای خواهد بود
- تحویل نسخه تست قبل از نهایی الزامی است
- ارائه مستندات کد الزامی است
- امکان پشتیبانی پس از تحویل مزیت محسوب میشود
لطفا به هنگامپیشنهاد خود حتماً موارد ذیر را ذکر کنید:
- نمونه کار مرتبط (Laravel / SaaS)
- تجربه در پروژههای multi-tenant
- زمان انجام هر بخش
- هزینه پیشنهادی تفکیکشده
با تشکر
سلام
یک اسکریپت فروشگاهساز SaaS مبتنی بر Laravel (Nazmart) دارم و قصد دارم آن را به یک پلتفرم فروشگاهساز آنلاین حرفهای (مشابه Shopify ایرانی) توسعه بدهم.
لطفاً فقط در صورتی پیشنهاد ارسال کنید که:
- تجربه عملی در Laravel داشته باشید
- با سیستمهای SaaS و Multi-Tenant کار کرده باشید یا آشنایی بطور کامل و جامع داشته باشید
شرح دقیق پروژه:
پروژه شامل توسعه چند ماژول مستقل و قابل نگهداری است:
ماژول درگاه پرداخت:
- اتصال به حداقل یک درگاه ایرانی (زرینپال و سپ)
- دو سطح پرداخت: درگاه ادمین (برای فروش اشتراک) درگاه برای هر فروشگاه (با API مجزا)
- امکان ثبت چند درگاه برای هر فروشگاه
- ذخیره تراکنشها در دیتابیس
- پیادهسازی callback امن
ماژول ارسال (Shipping):
- اتصال به API سرویسهای پستی (آمادهست)
- محاسبه هزینه ارسال
- تنظیمات مجزا برای هر فروشگاه
- انتخاب روش ارسال (پست پیشتاز - تیپاکس - پیک - باربری) در checkout
ماژول فید محصولات:
- تولید XML برای هر فروشگاه
- سازگار با ترب و ایمالز
- بروزرسانی خودکار
سیستم تبلیغات:
- امکان درج کد JS توسط هر فروشگاه
- نمایش در header / footer
بهینهسازی قالب:
- سازگار با multi-tenant
- داینامیک و قابل توسعه
- بدون وابستگی به یک فروشگاه خاص
الزامات فنی بسیار مهم:
عدم تغییر در فایلهای core اسکریپت (بسیار مهم) پیادهسازی بهصورت ماژولار در مسیر جداگانه (Custom Modules) استفاده از ساختار استاندارد Laravel:
- Service Layer
- Repository Pattern
- Event / Listener
طراحی کامل بر اساس Multi-Tenant ایجاد Migration مستقل برای دیتابیس امکان فعال/غیرفعال کردن هر ماژول
الزامات امنیتی:
- ایزوله بودن کامل داده هر فروشگاه
- اعتبارسنجی کامل ورودیها
- جلوگیری از fake callback در پرداخت
- رعایت استانداردهای امنیتی Laravel
شرایط همکاری:
- پروژه به صورت مرحلهای انجام میشود
- پرداختها مرحلهای خواهد بود
- تحویل نسخه تست قبل از نهایی الزامی است
- ارائه مستندات کد الزامی است
- امکان پشتیبانی پس از تحویل مزیت محسوب میشود
لطفا به هنگامپیشنهاد خود حتماً موارد ذیر را ذکر کنید:
- نمونه کار مرتبط (Laravel / SaaS)
- تجربه در پروژههای multi-tenant
- زمان انجام هر بخش
- هزینه پیشنهادی تفکیکشده
با تشکر