برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام
خانه پروژه ها برنامه نویسی پروژه های طراحی سایت توسعه BackEnd و طراحی API سامانه - بخش مالی و مشاوره (فاز 3)

توسعه BackEnd و طراحی API سامانه - بخش مالی و مشاوره (فاز 3)

۱ روز پیش
بودجه
از
۵۰۰,۰۰۰ تومان
تا
۵۰,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۳۰ روز
(۵)
تهران
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
عنوان پروژه: همکاری با مهندس نرم افزار، متخصص بکند و توسعه‌دهندۀ حرفه‌ای لاراول برای پروژه پیچیده آموزشی (فاز 3 از 5 ) معرفی پروژه: یک پروژه نرم‌افزاری تحت وب در حوزه آموزش با معماری مدرن و پیچیدگی‌های فنی قابل توجه در دست توسعه است. این پروژه یک سرویس کامل SaaS (نرم‌افزار به عنوان سرویس) با سیستم چند-نفری، سطوح دسترسی پیشرفته (RBAC) و منطق کسب‌وکار پیچیده می‌باشد. توسعه در پنج فاز مستقل اما به هم پیوسته برنامه‌ریزی شده که فاز جاری، فاز سوم است. معماری و تکنولوژی‌های کلیدی: • بخش Backend: فریمورک Laravel (آخرین نسخه Stable) به عنوان هسته مرکزی • بخش Frontend: فریمورک Vue.js 3 + Nuxt.js (توسعه توسط تیم دیگر) • پنل مدیریت: Filament (توسعه کامل در این پروژه) • پایگاه داده: PostgreSQL با مدل‌سازی پیچیده • بخش API: به صورت RESTful با احراز هویت مبتنی بر توکن (Sanctum) • یکپارچه‌سازی: با سرویس‌های خارجی (درگاه پرداخت، سرویس استریم ویدیو، و API احراز هویت ملی) شرح کلی فازها (۵ فاز): • هسته‌سازی، احراز هویت و مدل‌سازی داده‌ها (انجام شد) • توسعه ماژول‌های مدیریت محتوا و کاربران (انجام شد) • پیاده‌سازی سیستم مالی، تراکنش و گزارش‌گیری (فاز جاری) • توسعه سیستم‌های تعاملی (نظرات، مشاوره، معرف) • تکمیل پنل مدیریت Filament و DevOps نیازمندی‌های کلی در فازهای پنج گانه: • پیاده‌سازی سیستم کمیسیون پلکانی و چندلایه با منطق مالی پیچیده • توسعه سیستم Affiliate Marketing با قوانین ترکیبی • طراحی سیستم کد تخفیف دینامیک با محدودیت‌های چندگانه • ایجاد سیستم Real-time Notifications & Messaging • بهینه‌سازی Query Performance برای دیتاست‌های حجیم • انجام Dockerization و تنظیمات CI/CD Pipeline • انجام API Versioning و Rate Limiting پیشرفته مشروح فاز سوم (فاز جاری): • توسعه و تکمیل ماژولهای پیچیده مالی شامل پرداخت (Payment)، تخفیف (Discount) و پاداش (Affiliate) • پیاده‌سازی سیستم مشاوره و گفتگو (Consultation) • طراحی و ایجاد سرویس نظرات و امتیازات (Comments) • توسعه APIهای جستجو و فیلتر محتوا (Search & Filter APIs) (منتقل شده از فاز قبل) • تکمیل مستندات فنی (Technical Documentation) شامل Swagger/OpenAPI برای کلیه Endpointهای جدید • طراحی و پیاده‌سازی کامل Database Schema & Migrations بر اساس ERD موجود • رعایت استاندارد پروژه Laravel با ساختار ماژولار و معماری تمیز (Clean Architecture) • تنظیم Environment & Configurations برای محیط‌های مختلف • مستندسازی API Endpoints (با ابزارهایی مانند Swagger/OpenAPI) شرایط و انتظارات از همکار: • مستندات فنی جامع پروژه شامل تحلیل نیازمندی‌ها، نمودارهای UML، ساختار پایگاه داده و specification کامل APIها ارائه خواهد شد. • متقاضی باید دارای توانایی تحلیل بالا باشد. اگرچه مستندات کامل است، ولی امکان نیاز به تصمیم‌گیری فنی، ارائه راهکار برای سناریوهای خاص و توسعه منطق‌های پیچیده کسب‌وکار وجود دارد. • تسلط عمیق به اکوسیستم لاراول (Eloquent, Service Container, Queues, Events, Testing) و الگوهای طراحی نرم‌افزار ضروری است. • تجربه در توسعه سیستم‌های مالی، گزارش‌گیری و محاسبات پیچیده یک مزیت بزرگ محسوب می‌شود. • رعایت اصول SOLID، Design Patterns، و نوشتن کد تمیز (Clean Code) الزامی است. • تعهد به زمان‌بندی، ارتباط حرفه‌ای و گزارش‌دهی منظم انتظار می‌رود. نحوه ارزیابی و شروع همکاری: • بررسی رزومه و نمونه کارهای مشابه (ترجیحاً پروژه‌های SaaS یا دارای منطق مالی پیچیده) • گفتگوی فنی برای اطمینان از درک کامل نیازمندی‌ها و چالش‌های پروژه • ارائه پیشنهاد فنی (Technical Proposal) و زمان‌بندی واقع‌بینانه برای فاز سوم • عقد قرارداد مرحله‌ای و پرداخت بر اساس milestoneهای تحویل‌شده توجه: پیشنهاد زمان و هزینه صرفا برای فاز 3 از 5 فاز مد نظر است.
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی