Clubs هو تطبيق إلكتروني متكامل لإدارة وتنظيم عمل الأندية الشبابية والاجتماعية، يوفّر بيئة رقمية تفاعلية تسهّل على الأعضاء، الضيوف، والمشرفين التواصل، الحضور، والمشاركة في قرارات النادي بطريقة منظمة ومرنة. مزايا التطبيق: عرض قائمة بالأندية المتاحة التي يتم إضافتها من قبل الأدمن العام. يمكن لأي مستخدم اختيار نادي والانضمام إليه كضيف. بعد الانضمام كضيف، يمكن للمستخدم: متابعة الاجتماعات الخاصة بالنادي. تأكيد الحضور للاجتماعات. طلب الترقية إلى عضو رسمي في النادي. نظام الأدوار والصلاحيات: تم بناء هيكل صلاحيات دقيق داخل التطبيق لضمان التنظيم وضبط المسؤوليات: الأدمن العام (Super Admin): يمتلك جميع الصلاحيات داخل النظام. إدارة الأندية، المشرفين، الأعضاء، المهام، البيانات المالية، والتحكم العام في المنصة. مشرف النادي (Club Manager): يمتلك صلاحيات كاملة داخل ناديه فقط. إدارة الأعضاء، الاجتماعات، المهام، التصويت، التقارير، والموازنة المالية للنادي. العضو (Member): يمكنه المشاركة في الاجتماعات، استلام المهام، والتصويت على القرارات. السكرتير: مسؤول عن تنسيق الاجتماعات وتسجيل محاضر الجلسات. مسؤول التحضير (Attendance Officer): يملك صلاحية تحضير الأعضاء وتتبع الحضور فقط. المسؤول المالي (Finance Officer): يملك صلاحية إدارة البيانات المالية ومتابعة الدخل والمصروفات الخاصة بالنادي. وظائف إضافية: نظام تصويت مباشر على قرارات النادي بين الأعضاء. متابعة مالية كاملة تشمل: الإيرادات والمصروفات. عرض التقارير المالية. إدارة الاشتراكات والدعم. دعم الإشعارات: عبر البريد الإلكتروني (Email Notifications). عبر إشعارات النظام الفوري (Firebase Push Notifications). أهداف التطبيق: دعم الأندية الشبابية لتنظيم عملها بطريقة رقمية حديثة. توفير بيئة شاملة لإدارة الاجتماعات، الأعضاء، المهام، والمالية من مكان واحد. تشجيع المشاركة والتفاعل داخل النادي من خلال التصويت والمتابعة المستمرة. ملاحظات تقنية: تم بناء التطبيق باستخدام Flutter لتوفير تجربة موحدة عبر Android وiOS. يعتمد على نظام صلاحيات ديناميكي يضمن الوصول المناسب لكل دور.