از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک روز پیش منتشر شده
تعداد بازدید: 238
کد پروژه: 611833
شرح پروژه
عنوان: طراحی پلتفرم SaaS چندسایتی با ASP.NET Core 10
برای طراحی و توسعه یک پلتفرم SaaS حرفهای، چندمستاجری و قابل توسعه با ASP.NET Core 10، از برنامهنویسان، تیمها و شرکتهای دارای سابقه واقعی دعوت به همکاری میشود.
هدف پروژه، ایجاد یک هسته نرمافزاری مرکزی برای راهاندازی و مدیریت چندین وبسایت اطلاعرسانی شرکتی با برند، دامنه، محتوا، کاربران، تنظیمات و ظاهر مستقل است؛ بهگونهای که بدون توسعه مجدد، بتوان سایتهای جدید را از طریق پنل مرکزی ایجاد و مدیریت کرد.
استفاده از وردپرس، CMS آماده، سورس یا قالب Null شده و کدهای فاقد مجوز قابل قبول نیست.
ساختار SaaS:
• معماری Multi-Tenant با جداسازی امن اطلاعات هر مشتری یا وبسایت
• امکان ایجاد، فعالسازی، تعلیق و حذف Tenant از پنل مدیریت مرکزی
• اتصال دامنه یا زیردامنه اختصاصی به هر Tenant
• تنظیم لوگو، رنگبندی، قالب، اطلاعات تماس و هویت بصری مستقل
• مدیریت مستقل کاربران، محتوا، منوها، فرمها و سئوی هر سایت
• تعریف پلنها، محدودیت امکانات و فعال یا غیرفعالسازی ماژولها
• امکان افزودن سایت جدید بدون نیاز به کدنویسی یا نصب مجدد
• پنل Super Admin برای مدیریت کل سامانه و پنل مستقل برای هر Tenant
• ثبت میزان مصرف، فضای فایل، تعداد کاربران، فرمها و محتواها
• امکان توسعه آتی سیستم اشتراک، صورتحساب و پرداخت آنلاین
• قابلیت White Label و ارائه سامانه با برندهای مختلف
امکانات هر وبسایت:
• طراحی مدرن، Mobile First و کاملاً Responsive
• سهزبانه فارسی، انگلیسی و عربی با پشتیبانی RTL و LTR
• مدیریت مستقل محتوا و اطلاعات سئوی هر زبان
• صفحات اصلی، درباره ما، اعضا، خدمات، پروژهها، اخبار، مقالات، گالری، تماس، سؤالات متداول، قوانین و حریم خصوصی
• دستهبندی خدمات، پروژهها و مطالب
• جستوجوی داخلی، نقشه، شبکههای اجتماعی و صفحه 404
• انتشار فوری یا زمانبندیشده محتوا
فرمساز:
• ساخت فرم تماس، سفارش، استخدام، درخواست خدمات و فرم سفارشی
• تعریف انواع فیلد، اعتبارسنجی و فیلدهای اجباری
• ذخیره اطلاعات در پایگاه داده و ارسال اعلان ایمیلی
• جستوجو، فیلتر، تغییر وضعیت و خروجی Excel یا CSV
• محدودیت فایل، Captcha و Rate Limiting
• جداسازی کامل فرمها و پاسخهای هر Tenant
سئو:
• URLهای تمیز و چندزبانه مانند /fa، /en و /ar
• مدیریت Slug، Meta Title، Meta Description، Canonical و Open Graph
• تولید خودکار sitemap.xml و مدیریت robots.txt برای هر سایت
• پیادهسازی hreflang، Breadcrumb و ریدایرکت 301 و 302
• مدیریت Index/Noindex و لینکهای شکسته
• ساختار صحیح هدینگها و Alt تصاویر
• Schema برای Organization، WebSite، Article، Service، FAQ، Breadcrumb و Person
• اتصال مستقل هر سایت به Search Console، Google Analytics 4 و Tag Manager
• ارائه گزارش اولیه سئوی فنی هنگام تحویل
پنل مدیریت:
• پنل Super Admin برای مدیریت Tenantها، پلنها، کاربران و تنظیمات کل سامانه
• داشبورد مستقل هر Tenant
• مدیریت صفحات، منوها، خدمات، پروژهها، اخبار، مقالات و رسانهها
• مدیریت فرمها، زبانها، ترجمهها، سئو و ریدایرکتها
• مدیریت کاربران، نقشها و سطوح دسترسی
• ویرایشگر متن، پیشنمایش و زمانبندی انتشار
• ثبت لاگ فعالیتها و تهیه نسخه پشتیبان
• جلوگیری کامل از دسترسی هر Tenant به اطلاعات Tenantهای دیگر
الزامات فنی:
• ASP.NET Core 10، C#، MVC یا Razor Pages
• معماری SaaS و Multi-Tenant ماژولار و قابل توسعه
• SQL Server یا PostgreSQL با Entity Framework Core
• ارائه توضیح درباره روش جداسازی اطلاعات Tenantها
• Bootstrap 5 یا Tailwind و JavaScript/TypeScript
• Clean Code، Dependency Injection، Logging و مدیریت Exception
• API استاندارد برای توسعه اپلیکیشن یا سرویسهای آینده
• Git و Repository کامل
• قابلیت استقرار روی Windows Server/IIS یا Linux/Nginx
• پشتیبانی از CI/CD و Docker در صورت توافق
• امکان مقیاسپذیری افقی، Cache و Object Storage در توسعه آینده
امنیت:
• ASP.NET Core Identity یا راهکار معتبر مشابه
• Role-Based Access Control برای Super Admin و Tenantها
• جلوگیری از CSRF، XSS، SQL Injection و دسترسی بین Tenantها
• اعتبارسنجی ورودیها و کنترل امن فایلها
• HTTPS، Cookie امن، Rate Limiting و محدودیت ورود ناموفق
• امکان احراز هویت دومرحلهای
• نگهداری امن رمزها و Connection Stringها
• ثبت رویدادهای امنیتی و اقدامات حساس
سرعت:
• بهینهسازی Core Web Vitals شامل LCP، INP و CLS
• Lazy Loading، WebP/AVIF، Cache و Brotli/Gzip
• بهینهسازی فایلها، تصاویر و Queryهای پایگاه داده
• ارائه گزارش Lighthouse یا PageSpeed
تحویل نهایی:
• سورسکد کامل و قابل Build
• Repository کامل Git، پایگاه داده و Migrationها
• مستند معماری SaaS، Multi-Tenancy، نصب و استقرار
• استقرار روی سرور نهایی و ایجاد چند Tenant نمونه
• آموزش Super Admin و مدیران سایتها
• گزارش تست امنیت، سرعت و سئو
• تحویل همه حسابها و دسترسیها
• مالکیت کامل سورس اختصاصی متعلق به کارفرما
• عدم وابستگی سامانه به حساب یا حضور دائمی پیمانکار
• حداقل سه ماه پشتیبانی رایگان
شرایط انتخاب:
• سابقه واقعی ASP.NET Core و پروژههای SaaS یا Multi-Tenant
• ارائه 2 تا 3 نمونهکار آنلاین و قابل بررسی
• تجربه امنیت، سئو، پنل مدیریت و معماری توسعهپذیر
• قرارداد رسمی، پرداخت مرحلهای و تحویل کامل سورس
پیشنهاد باید شامل معرفی، نمونهکار، معماری پیشنهادی Multi-Tenant، روش جداسازی دادهها، زمانبندی، قیمت تفکیکی، شرایط پرداخت، پشتیبانی و موارد خارج از قیمت باشد. پیشنهادهای فاقد نمونهکار، معماری یا زمانبندی بررسی نمیشوند.
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
100,000,000 تومان تا 250,000,000 تومان
مهلت برای انجام
90روز
وضعیت مناقصه
باز (آماده دریافت پیشنهاد)
درباره کارفرما
عضویت شش سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
تا کنون 16 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده
فرم ثبت مشخصات با ASP.NET MVC یا ASP.NET Core
یک روز پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار