
وباپلیکیشن قرعهکشی (MVP)
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
پروژه سایت
وباپلیکیشن قرعهکشی (MVP) برای کمک هزینه خرید محصولات
هدف پروژه
طراحی یک وباپلیکیشن قرعهکشی با رابط کاربری مشابه تم تصویر ارسالشده (Dark / Gaming UI) پروژه به صورت MVP پیادهسازی میشود (حداقل امکانات لازم برای اجرا)، با قابلیت توسعه در آینده.
سایت روی Subdomain اجرا میشود و کاملاً مستقل است. پرداختها از طریق سایت اصلی (سابدامین دیگر) انجام میشود و این سیستم فقط مصرفکننده API پرداخت است.
⸻
🔐 دسترسی به سایت • صفحه اول فقط شامل Login / Register باشد • ثبتنام فقط با «کد دعوت معتبر» امکانپذیر است • بدون کد دعوت سایت قابل مشاهده نیست • بعد از لاگین صفحه اصلی نمایش داده شود
سیستم دعوت: • هر کاربر بعد ثبتنام دقیقاً ۳ کد دعوت شخصی داشته باشد • هر کد دعوت فقط یکبار مصرف باشد • ادمین بتواند هر تعداد کد دعوت تکی ایجاد کند
هدف: سایت حالت مخفی و محدود داشته باشد.
⸻
👤 سیستم کاربر
پروفایل کاربر (فقط یکبار قابل ثبت): • آواتار • نام کامل نام مستعار • شماره موبایل • شماره کارت • شماره شبا
بعد از ثبت: • قابل ویرایش توسط کاربر نیست • فقط ادمین بتواند ریست کند
⸻
💬 سیستم لایو چت (کاملاً مستقل) • فقط کاربران دارای اشتراک چت اجازه ارسال پیام دارند • سایر کاربران فقط مشاهده میکنند • فقط پیام متنی + ایموجی • بدون عکس و فایل
نگهداری پیامها: • پیامها فقط ۲۴ ساعت ذخیره شوند • پیامهای قدیمی به صورت کامل از دیتابیس حذف شوند (Cron)
مدیریت چت:
ادمین بتواند: • حذف پیام • بلاک / آنبلاک کاربران از چت
⸻
🎯 سیستم قرعهکشی
در مرکز صفحه بنرهای قرعهکشی نمایش داده شود.
هر بنر تنظیمات مستقل داشته باشد: • عنوان • تصویر • ظرفیت شرکتکننده • مبلغ ورود هر نفر • درصد کارمزد سایت • نوع جایزه: • مبلغ نقدی • یا کالا (متنی)
تمام تنظیمات قبل از فعالسازی انجام شود.
⸻
منطق قرعهکشی: • با تکمیل ظرفیت → قرعهکشی بسته شود • یک ساعت بعد → انتخاب برنده به صورت اتومات • بعد انتخاب: • بنر غیرفعال بماند • فقط ادمین بتواند دوباره فعال کند
هر کاربر: • در هر قرعهکشی فقط یکبار شرکت کند • بتواند همزمان در قرعهکشیهای دیگر شرکت کند
ادمین امکان انتخاب دستی برنده (اضطراری) داشته باشد.
⸻
🏆 لیست برندگان (Live Winners)
در پایین صفحه یک لیست یا جدول زنده نمایش داده شود:
برای هر برنده موارد زیر نمایش داده شود: • نام قرعهکشی • نام مستعار کاربر • زمان برنده شدن • مبلغ پرداختی کاربر • مبلغ نهایی یا نام کالای برندهشده
نمونه:
قرعهکشی: ۵ میلیون تومانی کاربر: Alex77 زمان: 04:28 پرداختی: 420,000 برد نهایی: 5,000,000
یا:
برد نهایی: خودرو X
اطلاعات به صورت real-time یا refresh دورهای آپدیت شود.
ادمین بتواند تعیین کند بعضی بردها نمایش داده نشوند.
⸻
🎫 سیستم تیکت پشتیبانی
کاربر: • ارسال تیکت
ادمین: • پاسخ تیکت • تغییر وضعیت: • باز • پاسخ داده شده • بسته شده
⸻
🛠 پنل مدیریت
ادمین بتواند: • مشاهده و جستجوی کاربران • بلاک / آنبلاک چت کاربران • ریست اطلاعات بانکی کاربر • مدیریت بنرهای قرعهکشی • فعال / غیرفعال قرعهکشی • مشاهده برندگان • انتخاب دستی برنده • پاسخ به تیکتها • ساخت کد دعوت
⸻
🚧 توسعه آینده
تمام بخشهای بصری اضافی طراحی شوند ولی غیرفعال باشند
مهارتهای مورد نیاز
HTML
جاوا اسکریپت (JavaScript)
سی اس اس (CSS)
برنامه نویسی تحت وب
طراحی رابط کاربری (UI)
فایل ها
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
mehdyaria4.79(52) امتیاززمان تحویل: 8 روزارسال پیشنهاد در:
ghorbanizadeh4.94(43) امتیاززمان تحویل: 15 روزارسال پیشنهاد در:- زمان تحویل: 20 روزارسال پیشنهاد در:
- زمان تحویل: 25 روزارسال پیشنهاد در:

