
طراحی و توسعه سامانه تحت وب مدیریت معاملات، پرتفوی و سرمایه
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
شرح پروژه:
برای یک مجموعه سرمایهگذاری بهدنبال یک برنامهنویس ارشد یا تیم فنی مسئولیتپذیر هستیم تا یک سامانه تحت وب، چندکاربره و مبتنی بر پایگاه داده را در سه فاز طراحی، توسعه و راهاندازی کند.
در حال حاضر اطلاعات معاملات و داراییهای مجموعه در چند فایل و شیت مجزا نگهداری میشود. هدف این پروژه، تبدیل این فرایندها به یک سامانه یکپارچه، امن و قابل نگهداری است تا کاربران بتوانند بدون دسترسی مستقیم به سلولها و فرمولهای شیت، فعالیتهای روزانه خود را از طریق فرمها و داشبوردهای مشخص انجام دهند.
پروژه فقط طراحی رابط کاربری یا تبدیل ساده شیت به سایت نیست و شامل گردش کار معاملاتی، محاسبات مالی، کنترل موجودی، سطوح دسترسی، گزارشگیری، مهاجرت اطلاعات و اتصال به منابع قیمت خواهد بود.
فناوری پیشنهادی پروژه:
- Backend: Laravel
- Frontend: Next.js
- Database: MySQL
- استقرار روی VPS با Docker Compose، Nginx و HTTPS
چنانچه پیشنهاد فنی بهتری دارید، باید دلیل، مزایا، معایب و تأثیر آن بر هزینه، زمان و نگهداری پروژه را بهصورت شفاف اعلام کنید.
محدوده کلی پروژه:
فاز اول: هسته سامانه و چرخه کامل معاملات
در این فاز، چرخه کامل معامله برای یک بازار پایلوت پیادهسازی میشود:
میز تصمیمگیری ← تأیید مدیر ← ثبت خرید ← ورود به پرتفوی ← فروش جزئی یا کامل ← ژورنال معامله
امکانات اصلی این فاز شامل موارد زیر است:
- ورود کاربران و تعریف نقش مدیر و اپراتور
- محدودکردن دسترسی هر اپراتور به بازارهای مجاز
- تعریف حسابهای مالی و ثبت موجودی داخلی
- ثبت و پیگیری واریز، برداشت، انتقال، هزینه و اصلاحات مالی
- ثبت ستاپ معاملاتی، چکلیست، امتیاز، تأیید یا رد مدیر
- وضعیتهایی مانند پیشنویس، در انتظار تأیید، واچلیست، تأییدشده، اجراشده، لغوشده و منقضیشده
- ثبت خرید واقعی انجامشده در کارگزاری یا صرافی
- بررسی موجودی حساب قبل از ثبت خرید
- پشتیبانی از خریدهای پلهای
- محاسبه میانگین موزون بهای تمامشده، حجم، کارمزد و موقعیت باز
- ثبت فروش جزئی و کامل
- تفکیک سود و زیان تحققیافته از موقعیت باقیمانده
- تشکیل خودکار ژورنال معامله
- ثبت تاریخچه عملیات حساس
- جلوگیری از ثبت تکراری عملیات
- داشبورد اولیه و خروجی Excel یا CSV
- اجرای موازی کوتاهمدت با سیستم فعلی و تطبیق نتایج
در نسخه فعلی، سامانه مستقیماً سفارش خرید یا فروش واقعی به کارگزاری یا صرافی ارسال نمیکند و اطلاعات اجرای واقعی توسط کاربر ثبت میشود.
فاز دوم: توسعه چندبازاره و مدیریت سرمایهگذاران
پس از تأیید فاز اول، سامانه برای بازارهای دیگر مجموعه توسعه پیدا میکند.
امکانات اصلی این فاز شامل موارد زیر است:
- تعریف چند بازار، استراتژی و زیرگروه
- اختصاص یک یا چند بازار به هر اپراتور
- فرمها و چکلیستهای اختصاصی برای هر بازار
- پشتیبانی از فیلدهای متغیر هر بازار با ساختاری ساده و قابل توسعه
- مسیر مستقل معاملات سریع یا Fast Track
- ثبت اثر مالی معاملات سریع و ژورنال اختصاصی آنها
- مدیریت وظایف روزانه کاربران
- ماژول مدیریت سرمایهگذاران
- ثبت اصل سرمایه، واریز، برداشت، نرخ دوره، سود، مطالبات و تسویه
- پشتیبانی از محاسبه روزشمار در واریز یا برداشت میاندوره
- تفکیک ورود و خروج سرمایه از سود و زیان معاملاتی
- گزارش عملکرد به تفکیک بازار، اپراتور، استراتژی و دارایی
- محاسبه شاخصهایی مانند نرخ برد، حداکثر افت سرمایه و Profit Factor
- تعیین سهم هدف هر بازار و زیرگروه
- نمایش کمبود یا مازاد تخصیص دارایی و نیاز به ریبالانس
- داشبورد مدیریتی و داشبورد اختصاصی اپراتورها
- خروجی Excel یا CSV از بخشهای اصلی
فاز سوم: قیمت، هشدار، داشبورد نهایی و انتقال اطلاعات
امکانات اصلی این فاز شامل موارد زیر است:
- دریافت دورهای قیمت داراییها از منابع مورد تأیید
- اتصال به منابع قیمت بازارهای داخلی، کریپتو، طلا، دلار و تتر
- ثبت آخرین قیمت و زمان آخرین دریافت موفق
- تشخیص قیمت قدیمی یا قطعشدن منبع اطلاعات
- امکان ثبت دستی قیمت در شرایط مشخص
- هشدار محدوده ورود، حد ضرر، اهداف قیمتی و انقضای ستاپ
- اعلان درونبرنامهای، پیامک و هشدار صوتی
- کنترل ارسال تکراری هشدارها
- داشبورد نهایی مدیریت
- منحنی رشد ارزش سبد
- مقایسه عملکرد سبد با دلار آزاد و طلای ۱۸ عیار
- ثبت تصویر روزانه از ارزش داراییها و شاخصهای مقایسهای
- نمای تیره و تمامصفحه برای مانیتورینگ دیواری
- مهاجرت اطلاعات حیاتی از شیتهای فعلی
- انتقال مانده حسابها، موقعیتهای باز، اطلاعات سرمایهگذاران و بخشی از تاریخچه معاملات
- بررسی نهایی دسترسیها و امنیت
- پشتیبانگیری روزانه و ارائه روش بازیابی
- استقرار نهایی روی سرور
- آموزش کاربران و تحویل مستندات
الزامات مهم پروژه:
- عملیات مالی باید با تراکنشهای امن و یکپارچه دیتابیس انجام شود.
- برای مبلغ، قیمت و حجم از نوع داده مناسب و دقیق استفاده شود.
- کنترل دسترسی فقط ظاهری نباشد و در Backend نیز اعمال شود.
- اطلاعات مالی قطعی بدون سابقه حذف یا بازنویسی نشوند.
- برای تصمیم، معامله و تراکنش مالی شناسه یکتا ایجاد شود.
- از ثبت دوباره فرم در اثر دوبار کلیک یا اختلال اینترنت جلوگیری شود.
- تغییرات و اقدامات مهم کاربران قابل ردیابی باشند.
- محاسبات اصلی مالی دارای تست خودکار باشند.
- تاریخها در رابط کاربری و گزارشها بهصورت شمسی نمایش داده شوند.
- ساختار پروژه خوانا، مستند و قابل توسعه باشد.
- کد، مخزن، دیتابیس، سرور و حساب سرویسهای اصلی تحت مالکیت کارفرما باشند.
- پروژه نباید به حساب شخصی یا زیرساخت غیرقابلانتقال مجری وابسته بماند.
- سورس کامل، تنظیمات استقرار، مستندات و آموزش در پایان تحویل داده شود.
پروژه در سه فاز مستقل اجرا میشود و شروع هر فاز منوط به تحویل، تست و تأیید فاز قبل است. برای هر فاز
مهارتهای مورد نیاز
HTML
جاوا اسکریپت (JavaScript)
Smarty PHP
سی اس اس (CSS)
ری اکت (React)
امکانات ویژه
بینهایت
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
hadibiuki5(5) امتیاززمان تحویل: 100 روزارسال پیشنهاد در:- زمان تحویل: 8 روزارسال پیشنهاد در:
- زمان تحویل: 15 روزارسال پیشنهاد در:
aria.sadeghi4.95(26) امتیاززمان تحویل: 45 روزارسال پیشنهاد در:- MAmahyarsoftware4.83(7) امتیاززمان تحویل: 30 روزارسال پیشنهاد در:
admidpk4.96(61) امتیاززمان تحویل: 7 روزارسال پیشنهاد در:
Sadafpoorjabari5(1) امتیاززمان تحویل: 120 روزارسال پیشنهاد در:
hamidrahimiam4.85(27) امتیاززمان تحویل: 90 روزارسال پیشنهاد در:




