🪙 شرح پروژه سامانه معاملات سکه و آبشده
🎯 هدف پروژه:
طراحی و پیادهسازی یک سامانه معاملاتی برای خرید و فروش سکه و آبشده با پنل مدیریت (ادمین) و پنل کاربری.
در این سامانه، تنها کاربران تأییدشده توسط ادمین امکان ورود دارند و تمامی معاملات باید قابل کنترل، گزارشگیری و در صورت نیاز، اتصال خودکار به API صرافیها باشند.
⚙️ ویژگیها و امکانات اصلی:
👤 بخش کاربر:
ورود تنها برای کاربران تأییدشده توسط ادمین (بدون ثبتنام عمومی)
مشاهده قیمتهای فعلی (نرخ خرید و فروش)
ارسال درخواست خرید یا فروش
مشاهده سوابق معاملات و وضعیت آنها (در انتظار، تأیید شده، رد شده)
ارتباط لحظهای با ادمین هنگام ارسال درخواست (از طریق سوکت)
🧑💼 بخش ادمین:
داشبورد مدیریتی با گزارشات روزانه، هفتگی و ماهانه
مدیریت کاربران: فعال/غیرفعال کردن، تعیین سقف معامله و نرخ اختصاصی برای هر کاربر
حالت معامله:
دستی: ادمین در لحظه درخواست معامله را تأیید یا رد میکند (Real-Time با WebSocket)
اتوماتیک: انجام معامله بهصورت خودکار از طریق API صرافی یا سامانه دیگر
مدیریت نرخها: ثبت یا ویرایش نرخ خرید/فروش برای هر کاربر
گزارشگیری دقیق:
لیست معاملات، میزان خرید/فروش، سود، زیان و حجم معاملات به تفکیک بازه زمانی
خروجی اکسل یا PDF
🧩 ویژگیهای فنی مورد انتظار (Backend):
طراحی پایگاه داده ساختارمند (Users, Transactions, Rates, Settings, Logs و ...)
احراز هویت امن (JWT یا Session)
APIهای RESTful برای ارتباط با فرانتاند یا اپلیکیشن موبایل
پشتیبانی از WebSocket / Socket.io برای ارتباط زنده
امکان اتصال به API خارجی جهت انجام معاملات خودکار
ثبت لاگ و رویدادهای سیستمی
گزارشگیری و فیلتر پیشرفته
🧠 الزامات و انتظارات:
کدنویسی تمیز، مستند و توسعهپذیر
عملکرد سریع و بهینه
امنیت بالا در تراکنشها و اطلاعات کاربران
تحویل در قالب اسپرینتهای منظم (Sprint-Based Development)
هر اسپرینت شامل: تحلیل، توسعه، تست و تحویل بخش قابل استفاده
تمرکز روی کیفیت کد و عملکرد پایدار، اما در کنار آن هزینه منطقی و منصفانه نیز اهمیت دارد.
✅ پروژه هم از نظر قیمت و هم کیفیت اجرا برای ما مهم است.
💬 نکات تکمیلی:
تکنولوژی و استک انتخابی برای ما آزاد است (Node.js، Laravel، Django، Go و ...)
طراحی فرانتاند در فاز دوم پروژه انجام میشود؛ فعلاً تمرکز روی بکاند و APIهاست.
ارتباط مداوم، گزارشدهی منظم و ارائه نسخه قابل تست در پایان هر اسپرینت الزامی است.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.