قمت بتطوير بوابة إدارية متكاملة باستخدام تقنية ASP.NET Core MVC، مصممة لتنظيم العمليات الإدارية ومهام الموارد البشرية بكفاءة عالية. يتميز المشروع بدمج مجموعة واسعة من الخدمات الخارجية (Third-party Services) لتوفير تجربة مستخدم متكاملة ونظام تواصل فعال.
المميزات التقنية التي قمت بتنفيذها:
نظام الربط مع خدمات البريد (SMTP): إعداد وبرمجة نظام إرسال رسائل البريد الإلكتروني تلقائياً عبر خدمة Gmail للتواصل مع الموظفين.
تكامل خدمات الرسائل النصية (SMS): دمج خدمة Twilio داخل النظام لإرسال إشعارات ورسائل نصية فورية.
تسجيل الدخول عبر التواصل الاجتماعي: تفعيل خاصية Google OAuth لتسهيل عملية دخول المستخدمين بشكل آمن وسريع.
إدارة قواعد البيانات: بناء هيكلية بيانات قوية باستخدام SQL Server لإدارة ملفات الموظفين والبيانات الإدارية.
الأمن والإعدادات: تنظيم إعدادات المشروع عبر appsettings.json مع مراعاة أفضل الممارسات في حماية البيانات الحساسة والمفاتيح البرمجية.
نظام السجلات (Logging): تفعيل نظام مراقبة وتسجيل العمليات لضمان متابعة أداء التطبيق وحل المشكلات التقنية بسرعة.
التقنيات المستخدمة (Tech Stack):
Framework: ASP.NET Core 5.0 MVC.
Database: SQL Server.
Integrations: Google OAuth (Authentication) | Twilio (SMS Service) | Gmail SMTP.
Tools: Entity Framework Core | JSON Configuration.