"MoboGuide" هو موقع ويب متخصص يوفر قاعدة بيانات شاملة لمواصفات الهواتف، مع أداة متقدمة لمقارنة الأجهزة.
قمتُ بتطوير هذا المشروع بالكامل (Full-Stack) من الصفر، معتمداً بشكل أساسي على معمارية ASP.NET Core MVC. هذا يعني أنني توليت مسؤولية بناء التطبيق بالكامل (Server-Side Rendered) ويشمل ذلك:
الـ Model (نموذج البيانات):
تصميم وهندسة قواعد البيانات (MS SQL Server) لتكون مرنة وقادرة على استيعاب آلاف الهواتف ومئات المواصفات المتغيرة.
استخدام Entity Framework Core لإدارة الاتصال بقاعدة البيانات.
الـ View (واجهة العرض):
بناء واجهات المستخدم الأمامية (Frontend) مباشرة باستخدام Razor Views.
استخدام (HTML, CSS, Bootstrap, و JavaScript/jQuery) لجعل الواجهة تفاعلية، خصوصاً في "أداة المقارنة" الديناميكية.
الـ Controller (وحدة التحكم):
كتابة كل منطق العمل (Business Logic) الخاص بالموقع.
تطوير وحدات التحكم المسؤولة عن جلب البيانات من الـ Model وعرضها في الـ View، بما في ذلك محرك البحث المتقدم ومنطق المقارنة الذي يبرز الفروقات بين الأجهزة.