ما به یک فریلنسر یا تیم حرفهای نیاز داریم تا یک وباپلیکیشن مارکتپلیس تخصصی با قابلیتهای پیشرفته طراحی و پیادهسازی کند.
پلتفرم شامل چند نوع کاربر، سیستم معاملات امن، کیف پول، احراز هویت، بخش معاوضه، سیستم امتیازدهی، پشتیبانی و چند ماژول اختصاصی است.
این پروژه شامل طراحی فرانتاند، بکاند، دیتابیس، UX/UI حرفهای و یکپارچهسازی همه ماژولهاست.
ظاهر و رفتار سیستم نباید کپی هیچ سایتی باشد، اما چند نمونه عملکردی برای الهام وجود دارد که پس از شروع پروژه ارائه میشود.
نقشها و ساختار سیستم
سه نوع کاربر اصلی در سیستم فعالیت میکنند:
• خریدار
• فروشنده
• کاربری که امکان درخواست معاوضه دارد
پلتفرم امکان ثبت آگهی، خرید، ارائه خدمات، معاوضه، فروش سریع به فروشگاه و واسطهگری را فراهم میکند.
امکانات و ماژولهای کلیدی
1. سیستم کاربری و احراز هویت
• ثبتنام و ورود با پیامک و ایمیل
• پنل خریدار و فروشنده
• احراز هویت دوطرفه (خریدار و فروشنده)
• فرم چندمرحلهای (Stepper)
• وضعیتها: در انتظار بررسی، تأیید شده، رد شده
• نمایش دلیل رد و امکان ارسال مجدد مدارک
• جلوگیری از ادامه برخی مراحل معامله بدون احراز
• نمایش وضعیت احراز در صفحه آگهی فروشنده
2. ثبت و مدیریت آگهی
• ثبت آگهی با فیلدهای قابل تنظیم
• امکان فعالکردن قابلیت «قابلمعاوضه»
• لیست آگهیها با جستجو و فیلتر پیشرفته
• نمایش وضعیت آگهیها (فعال، فروخته شده و …)
3. سیستم هشتگبندی و اعلان هوشمند
• تعریف هشتگ توسط ادمین برای هر دسته
• انتخاب چندتایی هشتگ توسط فروشنده
• جستوجو و فیلتر براساس هشتگها
• بخش «هشتگهای محبوب» برای کاربران
• اعلان خودکار با سه حالت:
o نوتیف درونسایت
o ایمیل
o پیامک
• حالت اعلان دقیق (AND) یا گسترده (OR)
4. کیف پول، پرداخت و معامله
• کیف پول داخلی با شارژ و برداشت
• درگاه پرداخت ریالی
• کارتبهکارت
• امکان خرید اقساطی با شرکتهای واسط (براساس API ارائهشده)
• سیستم کارمزد قابل تنظیم
• ثبت لاگهای مالی و تراکنشی
5. سیستم معاوضه (Trade System)
ماژول کامل برای تبدیل آگهیهای خاص به معامله دوطرفه:
• فروشنده میتواند آگهی را «قابل معاوضه» کند
• کاربر دوم میتواند درخواست معاوضه ثبت کند (فرم + توضیحات + تصویر)
• وضعیتهای کامل درخواست (بررسی، رد/قبول، مذاکره، نهایی، پرداخت و …)
• چت داخلی مخصوص دو طرف پس از تایید اولیه
• فرم نهایی برای توافق:
o وجود یا عدم وجود مبلغ اضافه
o تعیین پرداختکننده مبلغ اضافه
o تعیین هزینه تغییر مشخصات (یکی از طرفین یا تقسیم)
• تولید خودکار فاکتور براساس توافق
• پرداخت خودکار از کیف پول دو طرف
• قفل شدن معامله پس از پرداخت
• ایجاد تیکت خودکار برای تیم پشتیبانی جهت اجرای مرحله نهایی
• ثبت اختلاف و بررسی توسط مدیریت
6. ماژول فروش مستقیم به فروشگاه
• فرم ارسال اطلاعات (فرم سریع / فرم بررسی دقیق)
• بررسی اولیه توسط مدیریت
• اعلام رد همراه دلیل
• تعیین قیمت پیشنهادی توسط مدیریت
• امکان مذاکره قیمت در پنل
• وضعیتهای قابل پیگیری توسط کاربر
• اعلان خودکار در هر تغییر وضعیت
7. ماژول «واسطهگری» (نسخه ساده)
سیستم ساده برای معاملات سریع بدون نیاز به ثبت آگهی:
• فرم شامل مبلغ معامله + هزینه واسطهگری + هزینه تغییر مشخصات
• امکان روشن/خاموشکردن گزینه «تغییر اطلاعات»
• ایجاد تیکت اطلاعرسانی پس از ثبت
• تیکت قفلشده با پیام ثابت
• مدیریت از طریق یک کانال ارتباطی خارج از سایت به انتخاب مدیریت هماهنگی را انجام میدهد
• امکان تغییر وضعیت درخواست به «انجام شده»
8. سیستم پشتیبانی و تیکت
• تیکتهای خودکار بعد از خرید، معاوضه و واسطهگری
• اتصال تیکتها به معاملات مربوط
• نمایش هشدار تکمیلنشدن احراز در بالای تیکت
• پنل مدیریت برای بررسی، پاسخ و تغییر وضعیت تیکتها
9. سیستم پیام داخلی و اعلانها
• پیامرسان داخلی برای سناریوهای خاص (مثلاً در جریان معاوضه)
• ارسال نوتیف برای رویدادها: پیام جدید، تغییر وضعیت معامله، ثبت درخواست و …
10. سیستم امتیازدهی، رنک و دعوت دوستان
• امتیازدهی بر اساس فعالیتها (ثبت آگهی، خرید، معاوضه، دعوت دوستان، تکمیل پروفایل، احراز و …)
• امکان تنظیم امتیازها از پنل مدیریت
• رنک/لول کاربران بر اساس امتیاز
• نمایش رنک در پروفایل
• لینک/کد دعوت دوستان
• ثبت و رهگیری دقیق دعوتهای موفق
11. سیستم تخمین قیمت
• تخمین خودکار براساس الگوریتمهای قابل تنظیم
• فرم تخمین دستی قابل بررسی توسط مدیریت
• ثبت نتایج در پروفایل کاربر و پنل ادمین
12. داشبورد مدیریت و آمار
• مدیریت کاربران، آگهیها، معاملات، درخواستها
• مشاهده کیف پول، تراکنشها و لاگها
• تنظیمات هشتگها، امتیازدهی، پیامک/ایمیل
• مدیریت محتوا (FAQ، اطلاعیهها، آموزشها)
• آمار و نمودارهای کلی فعالیت سایت
13. طراحی UI/UX
• طراحی کاملاً مدرن، حرفهای و موبایلمحور
• صفحات:
o صفحه اصلی
o لیست و جزئیات آگهی
o ثبت آگهی
o پنل کاربری
o احراز هویت
o تیکت
o کیف پول
o امتیازها و رنک
• سرعت بالا، دسترسپذیری مناسب و تجربه کاربری ساده
تکنولوژی و الزامات فنی
فریلنسر میتواند استک پیشنهادی خود را ارائه کند. معیارهای مورد انتظار:
• بکاند با یکی از فریمورکهای مدرن (Laravel / Node.js / Django و مشابه)
• فرانتاند مدرن (Vue / React / Next یا مشابه)
• دیتابیس SQL
• کدنویسی تمیز و قابل توسعه
• مستندسازی APIهای اصلی
• رعایت امنیت، نقشها، سطح دسترسی و لاگهای سیستمی
تحویلدادنیها (Deliverables)
• سورس کامل فرانتاند و بکاند
• اسکریپت نصب روی سرور
• مستند راهاندازی
• طراحی UI صفحات اصلی
• تست اولیه ماژولها
• پشتیبانی پس از تحویل (مدت موردنظر را در پیشنهاد ذکر کنید)
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.