طراحی و پیادهسازی پلتفرم خرید گروهی (E-commerce + Referral)
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
جاوا اسکریپت (JavaScript)
Node.js
متن کامل آگهی:
یک وبسایت ایکامرس نیاز داریم با محوریت خرید گروهی و سیستم ریفرال مارکتینگ. پروژه شامل دو بخش بکاند و فرانتاند است:
🔹 ویژگیهای بکاند (Node.js + Express + MongoDB)
لاگین کاربران با شماره موبایل و OTP (سرویس SMS کاوهنگار).
مدیریت پروفایل کاربر (نام، موبایل، آدرس، کیف پول).
مدیریت محصولات (نام، توضیح کوتاه/بلند، دستهبندی، تگ، عکس و ویدیو).
خرید گروهی (Threshold تعداد سفارش + تخفیف، محدودیت زمانی کمپین).
سیستم ریفرال مارکتینگ (لینک یکتا، ریفرال موفق → پاداش در کیف پول).
سفارش و پرداخت آنلاین (ماک یا اتصال به درگاه).
ریفاند به کیف پول در صورت شکست کمپین.
پنل ادمین (CRUD محصول، مدیریت کمپین، گزارش فروش و ریفرال).
مستندسازی کامل با Swagger.
تست واحد و یکپارچه با Jest/Supertest.
🔹 ویژگیهای فرانتاند (Next.js + React + Tailwind)
کاربران عادی:
ثبتنام/ورود با OTP.
لیست محصولات با فیلتر و جستجو.
صفحه جزئیات محصول (progress bar خرید گروهی + countdown).
ثبت سفارش و پرداخت.
کیف پول و ریفرال.
ادمین:
ورود ادمین.
داشبورد آماری (درآمد، تعداد سفارش، کمپینها، ریفرالها).
مدیریت محصولات و کمپینها.
مدیریت کاربران و سفارشها.
UI/UX: طراحی ساده، ریسپانسیو، با Tailwind.
🔹 ویژگیهای اضافی
ساختار پروژه ماژولار و قابل توسعه.
مدیریت رسانه (عکس/ویدیو) در مرحله اول روی سرور (uploads).
رعایت امنیت (Rate limit روی OTP، جلوگیری از ریفرال فیک).
SEO-friendly بودن URL محصولات.
خروجی مورد انتظار:
کد کامل و قابل اجرا (backend + frontend).
مستندات Swagger برای همه endpointها.
تستهای پاس شده.
نصب و راهاندازی روی سرور (docker یا pm2 مزیت حساب میشه).
مهارتهای مورد نیاز:
Node.js (Express)
MongoDB
React / Next.js
TailwindCSS
تجربه کار با OTP و سرویسهای SMS
آشنایی با طراحی API (Swagger, REST)
نوشتن تست (Jest, Supertest)
زمان تحویل:
حداکثر 6 تا 8 هفته
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.