تطبيق جامعة المنوفية للخدمات الإلكترونية
تطبيق موبايل متكامل لجامعة المنوفية يهدف إلى تسهيل وصول الطلاب وأعضاء هيئة التدريس إلى الأخبار والخدمات والبوابات الإلكترونية المختلفة من مكان واحد، مع دعم تعدد اللغات وتجربة استخدام سريعة ومنظمة.
تولّيت تطوير التطبيق باستخدام Flutter، مع بناء المشروع من البداية وفق Feature-First Clean Architecture لضمان تنظيم الكود وسهولة تطويره وصيانته مستقبلًا.
أهم ما تم تنفيذه
1. نظام تسجيل الدخول وإنشاء الحساب واستعادة كلمة المرور باستخدام الرقم القومي.
2. نظام أخبار متكامل يدعم أخبار الجامعة والقطاعات والطلاب الدوليين مع البحث والتصفية والتحديث.
3. دليل الكليات والجامعات والخدمات المرتبطة بها.
4. قوائم إلكترونية ديناميكية لخدمات الطلاب والإدارات العامة والوحدات الخاصة.
5. نظام شكاوى يسمح بتحديد الجهة المستهدفة وإرسال المرفقات مع التحقق من البيانات.
6. دعم 10 لغات مع التعامل التلقائي مع اتجاه الكتابة RTL للعربية والفارسية.
7. نظام حجز وتنظيم قوائم انتظار لشهادات التحول الرقمي.
8. واجهة جانبية متقدمة لتنظيم خدمات الجامعة والبوابات المختلفة.
9. صفحات لعرض الأخبار والمقالات والمحتوى الغني بطريقة منظمة.
10. روابط مباشرة لخدمات الدعم الرسمية عبر WhatsApp وTelegram.
التقنيات المستخدمة
- Flutter & Dart
- Clean Architecture
- Provider لإدارة الحالة
- Dio لربط REST APIs والتعامل مع الأخطاء
- Shared Preferences للتخزين المحلي
- Google Fonts وCairo لدعم العربية واللغات المختلفة
- Responsive UI وRTL Support
- REST API Integration
اهتممت كذلك بفصل منطق التطبيق عن الواجهة، وتحسين قابلية إعادة استخدام المكونات، وتنظيم المشروع إلى Features مستقلة، مما يجعل إضافة الخدمات الجديدة وتطوير التطبيق مستقبلًا أكثر سهولة.
المشروع يجمع بين واجهة استخدام حديثة، بنية برمجية منظمة، وتكامل مع خدمات الجامعة المختلفة في تطبيق واحد.