توسعه MVP پلتفرم مارکتپلیس صنعتی "کیستی"
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
پی اچ پی (PHP)
طراحی تجربه کاربری (UX)
طراحی سایت فروشگاهی
برنامه نویسی فرانت اند
برنامه نویسی بک اند (Back-End)
متن کامل آگهی:
سند خلاصه درخواست پیشنهاد (RFP) برای پروژه "کیستی"
عنوان پروژه: توسعه MVP پلتفرم مارکتپلیس صنعتی "کیستی"
خلاصه پروژه: ساخت یک پلتفرم آنلاین برای اتصال مستقیم کارفرمایان و مهندسان به کارگاههای تولیدی و ارائهدهندگان خدمات صنعتی در سراسر ایران.
1. ویژگیهای کلیدی و کاربران (Core Features & User Roles)
• دو نقش اصلی کاربری:
o مشتری (Customer): ثبت درخواست پروژه، جستجو در بین تولیدکنندگان، ارتباط از طریق پیامرسان داخلی.
o تولیدکننده (Supplier): ساخت پروفایل تخصصی، مدیریت گالری نمونه کارها، مشاهده درخواستهای پروژه مرتبط، ارتباط با مشتریان.
• سیستم احراز هویت: ثبتنام و ورود فقط با شماره تلفن و کد احراز SMS. سیستم به صورت هوشمند نقش کاربر (مشتری یا تولیدکننده) را در اولین ورود تشخیص میدهد.
2. ماژولهای اصلی فنی (Core Technical Modules)
• الف) فرانتاند عمومی (Public-Facing Frontend):
o صفحه اصلی با جستجوگر پیشرفته (فیلتر بر اساس شهر و تخصص).
o صفحات اختصاصی برای 15 شهر اصلی (شامل معرفی، تولیدکنندگان برتر، دستهبندیهای محبوب).
o صفحات نتایج جستجو و پروفایل تولیدکنندگان.
o منوی همبرگری داینامیک و ریسپانسیو.
• ب) سیستم دستهبندی سلسلهمراتزی (Hierarchical Category System):
o ساختار 3 سطحه: صنایع اصلی (5 مورد) → شاخهها → ماشینآلات و تجهیزات.
o این سیستم هسته اصلی جستجو و تخصصیسازی پلتفرم است.
o تولیدکنندگان قادر خواهند بود تخصصها و ماشینآلات خود را از این لیست جامع انتخاب کنند.
• پ) پنلهای کاربری (User Dashboards):
o پنل مشتری: ثبت و مدیریت درخواستهای پروژه.
o پنل تولیدکننده: تکمیل پروفایل، آپلود نمونه کار، مدیریت درخواستها.
• ت) سیستم ارتباطی (Messaging System):
o یک پیامرسان داخلی و ساده برای ارتباط متنی بین مشتری و تولیدکننده.
• ث) سیستم نمونهکار و نظردهی (Portfolio & Review System):
o تولیدکنندگان میتوانند پروژههای تکمیلشده را در پروفایل خود نمایش دهند.
o سیستم ثبت نظر و امتیاز (1 تا 5 ستاره) برای تولیدکنندگان.
3. الزامات فنی عمومی و پیچیدگیهای کلیدی
• تکنولوژی بکاند: Laravel (PHP) با رعایت الگوهای طراحی پیشرفته (MVC صحیح، Service Classes، Repository Pattern).
• پایگاه داده: طراحی پایگاه داده رابطهای پیچیده با تمرکز بر:
o یک ساختار سلسلهمراتزی کامل (Hierarchical) برای سیستم دستهبندی.
o مقیاس سیستم دستهبندی: این سیستم از 3 سطح تشکیل شده و شامل 5 دسته اصلی (سطح 1)، دهها شاخه تخصصی (سطح 2) و لیست جامعی از ماشینآلات و تجهیزات (سطح 3) میباشد.
o روابط چند به چند پیچیده بین کاربران، دستهبندیها، شهرها و ماشینآلات.
• احراز هویت: Laravel Sanctum با قابلیت "مرا به خاطر بسپار" امن.
• ریسپانسیو: طراحی Must-Have و کاملاً سازگار با موبایل و تبلت.
• سرویسهای خارجی: یکپارچهسازی با پنل SMS ایرانی و سرویس ذخیرهسازی فایل ابری.
• امنیت: استقرار پشت Cloudflare و رعایت بهترین روشهای امنیتی Laravel.
4. معیارهای تحویل
• سورس کد کامل و مستند مبتنی بر الزامات فنی بالا.
• نمودار ERD حرفهای که تمام روابط و ساختار پیچیده پایگاه داده را به وضوح نشان دهد.
• مستندات API.
• راهنمای استقرار (Deployment Guide).
• استقرار اولیه بر روی یک هاست تست برای بررسی.
5. فازبندی و پرداخت (Phasing & Payment)
• پروژه به 3 فاز اصلی تقسیم میشود و پرداختها منوط به تأیید کتبی کارفرما پس از تحویل هر فاز است:
1. فاز 1 (طراحی UI/UX):) ارائه و تأیید وایرفریم و طرحهای تمام صفحات اصلی.
2. فاز 2 (توسعه عملکردهای اصلی): تحویل یک نسخه تست که تمام ویژگیهای کلیدی در آن به درستی کار کند.
3. فاز 3 (رفع باگ و تحویل نهایی): استقرار نهایی و رفع ایرادات.
پس از توافق با توسعه دهنده محترم، با ایشان قرارداد قانونی برای حفظ محرمانگی پروژه ثبت شده و جزییات کامل نسخه اول سایت و دسته های دیتابیس در یک سند 40 صفحه ای برای ایشان ارسال می گردد.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.