توضیحات پروژه:
طراحی کامپوننت مدیریت کاربران در یک قالب HTML به نام Metronic با تکنولوژی
لاراول: نسخه "^12.0"
لایو وایر: نسخه "^3.6"
دیتابیس: mysql
شامل:
مدیریت کاربران
- مشاهده لیست کاربران با قابلیت جستجو، فیلتر، مرتبسازی و صفحهبندی (Pagination)
- افزودن کاربر جدید (با فیلدهای مورد نیاز مثل نام، موبایل، ایمیل، گروه کاربری، وضعیت فعال
بودن، پسورد، آواتار)
- ویرایش اطلاعات کاربر
- حذف کاربر (با تایید یا soft delete)
مدیریت سطح دسترسی
- تعیین گروههای کاربری مختلف (Role-based access)
- تخصیص نقش (Role) یا سطح دسترسی به کاربران
- تعریف و ویرایش نقشها
لاگ فعالیتها
- ثبت فعالیتهای مهم هر کاربر (login, update, delete ...)
- نمایش تاریخچه فعالیتها در پروفایل کاربر
سایر موارد
- فعال/غیرفعال کردن اکانت
- ریست پسورد کاربر (ارسال OTP)
- آپلود تصویر پروفایل کاربر
- احراز هویت دو مرحلهای
- امکان لاگین کاربران با شماره موبایل و OTP
ولیدیشن و امنیت
- اعتبارسنجی سمت سرور و کلاینت
- محافظت در برابر XSS، CSRF
- رمزنگاری پسوردها با bcrypt
- احراز هویت ایمن (Laravel Auth / Fortify)
- اعتبار سنجی ایمیل، کد ملی (کاربر حقیقی) و شناسه ملی (کاربر حقوقی)
ملاحظات پروژه:
- زمان اجرای پروژه 7 روز
- کد نویسی پروژه بر مبنای استاندارد PSR
- رعایت معماری استاندارد لاراول (MVC)
- مستندات استفاده از کامپوننت (README)
- پوشش کامل در تست مرورگرها و موبایل
- تست کامل عملکرد با دیتای نمونه
- امکان merge با پروژه اصلی بدون تداخل
- توسعه پروژه روی گیت هاب
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.