پونیشا
باز

افزودن امکانات سایت لاراول

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

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

  1. عضویت کاربران (Registration)

1.1 روش‌های عضویت ثبت‌نام با شماره موبایل (پیشنهاد اصلی) ثبت‌نام با ایمیل فعال‌سازی حساب با کد OTP پیامکی یا لینک ایمیلی

1.2 اطلاعات مورد نیاز نام و نام خانوادگی شماره موبایل (Unique) ایمیل (اختیاری اما توصیه‌شده) رمز عبور (حداقل 8 کاراکتر، شامل حرف و عدد) تکرار رمز عبور پذیرش قوانین و مقررات (Checkbox اجباری)

1.3 اعتبارسنجی بررسی تکراری بودن شماره یا ایمیل محدودیت تلاش ناموفق برای ثبت OTP هش رمز عبور با bcrypt پیام خطای واضح برای کاربر

1.4 فعال‌سازی حساب ارسال کد OTP پیامکی یا ایمیلی محدودیت زمان اعتبار کد (مثلاً ۲ دقیقه) امکان ارسال مجدد کد با محدودیت (Rate Limit)

  1. ورود کاربران (Login)

2.1 روش‌های ورود ورود با شماره موبایل + رمز عبور ورود با ایمیل + رمز عبور ورود با OTP (بدون رمز عبور)

2.2 امنیت ورود محدودیت تعداد تلاش ناموفق (Laravel Throttle) ذخیره لاگ ورود (IP، زمان، مرورگر) امکان خروج از همه نشست‌ها

2.3 بازیابی رمز عبور ارسال لینک بازیابی به ایمیل یا OTP به موبایل تعیین رمز جدید با رعایت قوانین امنیتی

  1. سبد خرید (Shopping Cart)

3.1 ویژگی‌ها افزودن کالا بدون نیاز به لاگین (Session-based) تبدیل سبد مهمان به سبد کاربر پس از لاگین

امکان:

افزایش/کاهش تعداد حذف محصول محاسبه خودکار قیمت نهایی

3.2 محاسبات مالی قیمت واحد محصول تخفیف محصول (در صورت وجود) مالیات (در صورت فعال بودن) هزینه ارسال (برای کالاهای فیزیکی)

جمع کل نهایی

  1. فرآیند تسویه حساب (Checkout Flow)مرحله 1: کلیک روی «تسویه حساب»

بررسی احراز هویت:

IF user is NOT authenticated redirect to Login / Register page ELSE redirect to Address & Checkout page

مرحله 2: صفحه لاگین / ثبت‌نام

کاربران قبلی: ورود با شماره موبایل + رمز یا OTP کاربران جدید: ثبت‌نام سریع با شماره موبایل + OTP و پذیرش قوانین

پس از موفقیت:

انتقال سبد مهمان به کاربر بازگشت به صفحه تسویه حساب

مرحله 3: وارد کردن یا انتخاب آدرس

انتخاب آدرس ذخیره‌شده قبلی افزودن آدرس جدید: نام تحویل‌گیرنده شماره تماس استان / شهر آدرس کامل کد پستی

مرحله 4: بررسی نهایی سفارش

نمایش لیست محصولات، تعداد، قیمت، هزینه ارسال و جمع کل انتخاب آدرس و روش پرداخت دکمه «ثبت نهایی سفارش و پرداخت»

  1. روش‌های پرداخت

5.1 پرداخت آنلاین (درگاه مستقیم)

اتصال به درگاه‌های بانکی (زرین‌پال، IDPay و…) استفاده از Callback امن بررسی وضعیت تراکنش (موفق/ناموفق) ذخیره اطلاعات تراکنش:

Amount

RefID

Gateway Name

5.2 کارت به کارت

نمایش شماره کارت و نام صاحب حساب آپلود تصویر فیش واریزی ثبت شماره پیگیری وضعیت سفارش: «در انتظار تایید مالی»

5.3 نکات فنی

ایجاد رکورد سفارش قبل از پرداخت تغییر وضعیت پس از پرداخت موفق ثبت IP و زمان تراکنش

  1. مدیریت سفارش‌ها (Orders)وضعیت‌های سفارش

در انتظار پرداخت پرداخت شده در انتظار تایید کارت به کارت تایید شده لغو شده عودت داده شده لاگ سفارش ثبت تغییر وضعیت با تاریخ و کاربر جلوگیری از تغییر غیرمجاز

  1. صفحه قوانین و مقررات (Terms & Conditions)محتوای الزامیشرایط عضویت و استفاده از سایت

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

پذیرش قوانین هنگام ثبت‌نام و پرداخت (Checkbox اجباری) ثبت زمان و IP پذیرش قوانین

  1. الزامات فنی LaravelMiddlewareRoute::middleware(['auth'])->group(function () { Route::get('/checkout/address', ...); Route::post('/checkout/confirm', ...);});

حفظ مسیر بازگشت پس از ورود session(['url.intended' => route('checkout.address')]);

انتقال سبد مهمان به کاربر هنگام لاگین، Merge Session Cart با Cart دیتابیس جداول اصلی

users, carts, orders, order_items, payments, transactions, addresses, tickets, logs

امنیت و لاگ‌ها CSRF Protection فعال ذخیره لاگ تراکنش‌ها و لاگ ورود محدودیت تلاش OTP و لاگین

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

  • لاراول (Laravel)

  • برنامه نویسی تحت وب


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


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

  • ahmadpour12
    ahmadpour125(11) امتیاز
    زمان تحویل: 17 روز
    ارسال پیشنهاد در:
  • zahed
    zahed4.9(4) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 8 روز
    ارسال پیشنهاد در:
  • FA
    faridf4.8(5) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • OM
    omidmofid14.75(22) امتیاز
    زمان تحویل: 15 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 16 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 7 روز
    ارسال پیشنهاد در:
  • AliaHeydari
    AliaHeydari4.32(13) امتیاز
    زمان تحویل: 2 روز
    ارسال پیشنهاد در:
  • ar4min
    ar4min5(8) امتیاز
    زمان تحویل: 24 روز
    ارسال پیشنهاد در:
  • yeganeh1364
    yeganeh13645(5) امتیاز
    زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • phpir4659
    phpir46594.88(25) امتیاز
    زمان تحویل: 10 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 30 روز
    ارسال پیشنهاد در:

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

projects
فروشگاه اختصاصی با ووکامرس

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

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

ما به دنبال یک مدیر محصول (Product Manager) هستیم که بتواند ایده‌ها را به اجرا برساند و روند کار را به‌صورت ساختارمند و بدون اتلاف زمان مدیریت کند. این نقش شامل برنامه‌ریزی دقیق، پیگیری مستمر تسک‌ها، هماهنگی بین تیم‌ها و مدیریت چالش‌ها و تأخیرهاست. مدیر محصول باید گزارش‌های شفاف و منظم برای تصمیم‌گیری آگاهانه به مدیران ارائه دهد. ترجیحا فرد با سابقه فنی بالا

فرصت انتخاب
پیشنهادها8
ربات ایتامی‌خوام یک ربات استخراج اطلاعات توی ایتا داشته باشم (پست‌هایی که توی کانال ها هست رو میخوام یک سری کلمات کلیدی توی کپشنش باشه)
فرصت انتخاب
پیشنهادها8
ساخت سایت با CMS اختصاصی

با سلام و احترام

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

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

انتظارات فنی:

تسلط به Backend (Node.js/NestJS یا Laravel)

آشنایی با Frontend (React / Next.js)

طراحی دیتابیس و API

تجربه پروژه‌های Marketplace یا مالی مزیت محسوب می‌شود

مهم: زمان بسیار حائز اهمیت هستش، بابت هر روز دیرکرد 10% از مبلغ پیشنهادی کسر میگردد

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

احتیاج داریم به api سایت porsline وصل شده و دیتای را در یک جدول در sql server ذخیره کنیم. مستندات از developers.porsline.ir

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

وقت بخیر جهت توسعه و تکمیل سایت نیاز داریم تیم یا فردی متخصص در فریم‌ورک Laravel و Vue js/ Nuxt js ادامه کار را بر عهده بگیرد و پروژه را به‌طور کامل به پایان برساند.

سایت در حال حاضر پایه‌گذاری شده اما بخش‌هایی نیاز به تکمیل، بهینه‌سازی و تست دارند.

انتظارات:

بررسی کدهای موجود و مستندسازی بخش‌های ناقص تکمیل ماژول‌های نیمه‌کاره (جزئیات پس از شروع همکاری ارائه می‌شود) رفع باگ‌ها و بهینه‌سازی عملکرد تست کامل و تحویل نسخه پایدار ارتباط منظم و گزارش پیشرفت کار

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

تسلط کامل بر فریم‌ورک Laravel و Vue js/ Nuxt js تجربه کار با دیتابیس MySQL آشنایی با Git و مدیریت نسخه توانایی کار تیمی و ارائه راهکارهای خلاقانه

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

مهم: زمان بسیار حائز اهمیت هستش، بابت هر روز دیرکرد 10% از مبلغ پیشنهادی کسر میگردد

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

عنوان: طراحی UI/UX سایت هاستینگ (مینیمال، ارزشمند، صفحه اصلی + محصولات)

سایت ما در زمینه میزبانی وب فعال است و نیاز به طراحی UI/UX داریم.

صفحات مورد نیاز:

صفحه اصلی

تماس با ما

بلاگ (لیست + صفحه مقاله)

صفحات محصولات برای ۶ دسته:

هاست

نمایندگی هاست

دامین

سرور مجازی

لایسنس

سرور اختصاصی

هر دسته محصول زیرمجموعه دارد. هدف ما طراحی یک قالب مشترک است که المان‌ها (کارت پلن‌ها/ویژگی‌ها/جدول مقایسه) به‌صورت منعطف قابل استفاده باشد و فقط حدود ۱۰–۱۵٪ برای هر محصول شخصی‌سازی شود.

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

خروجی مورد انتظار: طراحی در Figma + فایل سورس + کامپوننت‌ها و استایل گاید (Responsive برای موبایل و دسکتاپ). (در صورت امکان، نمونه‌کارهای مرتبط با هاستینگ/سرویس‌های آنلاین ارسال شود.)

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

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

وظایف مورد انتظار:

تحلیل ساختار دیتابیس وردپرس و شناسایی نقاط کند.

بهینه‌سازی کوئری‌های سنگین و ایندکس‌ها.

مدیریت حجم داده‌ها و ارائه راهکار برای آرشیو یا پاکسازی داده‌های قدیمی.

پیشنهاد و پیاده‌سازی روش‌های بهینه بدون افزونه برای کشینگ در سطح مناسب (در صورت نیاز).

ارائه مستندات کوتاه از تغییرات و بهینه‌سازی‌های انجام شده.

ارائه راهکار برای جلوگیری از افزایش مجدد حجم دیتابیس.

نکته مهم: می‌خواهم کار بدون افزونه انجام شود تا کنترل کامل روی دیتابیس و کشینگ داشته باشیم.

شرایط مورد نیاز:

تجربه واقعی در بهینه‌سازی دیتابیس وردپرس (MySQL)

توانایی اجرای راهکارهای بهینه بدون افزونه

دقت و مسئولیت‌پذیری در کار و ارائه گزارش شفاف

بودجه: قابل مذاکره بر اساس تجربه و زمان انجام پروژه.

فرصت انتخاب
پیشنهادها12
قالب وردپرس بر پایه المنتور دقیقا مشابه https://frangulf.ae

سلام سایت https://frangulf.ae رو مشاهده کنید طراحی قالب وردپرس بر پایه المنتور (از المنتور پرو نمی خوام در هیچ قسمتی استفاده بشه) دقیقا مشابه سایت بالا رو می خوام، چپ چین و انگلیسی صفحات زیر برای من مهم هستند:

  • صفحه اصلی
  • تماس با ما
  • درباره ما
  • our experts
  • our locations
  • services (همه صفحات این قسمت یک فرمت دارد، یکی از صفحات طراحی شود کافی است و لازم نیست همه صفحات انجام شود)
  • blog

-news نکته مهم: هدر و فوتر مشابه همین سایت باشه

فرصت انتخاب
پیشنهادها11
طراحی صفحه لندینگیک صفحه لندینگ طراحی و به وب سایت اضافه کنم خیلی ساده طراحی گرافیکی انجام شده لینک به درگاه خرید باید اضافه شود سایت ورد پرس هستش.
فرصت انتخاب
پیشنهادها20