120 روز
70,000,000 تومان
یک سامانه مدیریت پروژه قدرتمند، طراحی و توسعه دادم که شامل کلاینت .NET MAUI و بکاند ASP.NET Core MVC است و بر اساس اصول Clean Architecture پیادهسازی شده تا جداسازی مسئولیتها، مقیاسپذیری و قابلیت نگهداری سیستم تضمین شود. این سامانه امکان مدیریت کارآمد پروژهها، بخشها و تراکنشها را فراهم کرده و تجربه کاربری مدرن، واکنشگرا و بکاند امن و مقیاسپذیر ارائه میدهد. نکات برجسته: 1. پیادهسازی اصول Clean Architecture و CQRS برای ایجاد ساختار استاندارد با جداسازی بهتر لایهها، مقیاسپذیری و قابلیت نگهداری بالا. 2. توسعه APIهای RESTful و منطق تجاری با ASP.NET Core MVC با استفاده از الگوهای Repository و Dependency Injection جهت ایجاد سرویسهای بکاند قدرتمند، قابل توسعه و قابل نگهداری. 3. توسعه اپلیکیشن چندسکویی .NET MAUI برای موبایل و دسکتاپ با بهرهگیری از معماری MVVM، استفاده از DataTemplateSelectorهای سفارشی و کنترلهای DevExpress MAUI برای ایجاد رابط کاربری پویا و واکنشگرا. 4. پیادهسازی احراز هویت JWT در Web API و کلاینت MAUI برای مدیریت هویت کاربر بهصورت امن و Stateless و همچنین حفاظت از دادهها. 5. یکپارچهسازی Swagger جهت مستندسازی خودکار API و انجام تست تعاملی EndPointها، با هدف تسهیل توسعه بکاند و همکاری مؤثرتر تیمها. 6. استفاده از راهکارهای پیشرفته مدیریت منابع شامل IDisposable، StrongReferenceMessenger و WeakReferenceMessenger برای بهینهسازی عملکرد و جلوگیری از Memory Leak. 7. بهرهگیری از AutoMapper برای نگاشت کارآمد Entityها و DTOها با هدف افزایش یکپارچگی داده و کاهش کدهای تکراری. 8. مدیریت چرخه عمر اپلیکیشن، سیستم ناوبری و ماژولهای احراز هویت برای ارائه تجربه کاربری یکپارچه و روان. تکنولوژی های مورد استفاده: .NET 9, .NET MAUI, ASP.NET Core MVC, Entity Framework Core, Clean Architecture, CQRS, JWT Authentication, Swagger, MVVM, DevExpress MAUI Controls, AutoMapper, Dependency Injection, RESTful APIs, C#, XAML