مشاريع IT

مكتب المدير

إدارة (Idara)

مكتب للمدير في جهة حكومية أو شركة: الطلبات التي تنتظر قرارًا، ومهامي ومهام فريقي، والمراسلات الرسمية، والاجتماعات، كل صباح في صفحة واحدة.

  • PHP 8
  • PDO
  • SQLite
  • MySQL
  • Vanilla JS
  • EN · DE · NL · AR
  • RTL
الشاشة الرئيسية في إدارة (Idara) ببيانات تجريبية
نظرة من الداخل · الشاشة الرئيسية في إدارة (Idara) ببيانات تجريبية

نظرة سريعة

4
أدوار: مدير نظام، قيادة، مدير، موظف
4
لغات مع العربية من اليمين لليسار
5
معتمدين في مسار كل طلب
2
قاعدتا بيانات: SQLite أو MySQL

الهدف

المديرون في المكاتب يعيشون بين الورق والبريد والهاتف: القرارات تنتظر، والمهام تُنسى، والمراسلات بلا مسؤول. إدارة تضع كل قرار ومهمة ومراسلة واجتماع في سجل واحد بمسؤول واضح.

ماذا يُظهر المشروع

الموافقات
مسارات حتى خمسة معتمدين، وقرارات مع ملفات، وسجل حسب الجولة، وتفويض أثناء الغياب.
المهام
مهامي ومهام فريقي بأرقام ومواعيد وتحديثات.
المراسلات
سجل حقيقي للوارد والصادر؛ والرد يغلق الخطاب الوارد.
الاجتماعات
دعوات وحضور ومحاضر قابلة للطباعة مع خانات التوقيع.
التقارير
نسب الإنجاز في الوقت، وزمن القرار، وتقارير الفريق والإدارة، وطباعة وPDF.
تحديث آمن
أداة ترحيل لقاعدة البيانات ومثبّت تحديث مع نسخ احتياطي واختبارات وتراجع تلقائي.

ضوابط الأمان

الضابطماذا يمنع
تحقق بخطوتين (TOTP)كلمة مرور مسروقة وحدها.
بحث وصفحات محدودة النطاقرؤية مهام ومراسلات ليست لك.
التفويض يسجّل من قرّر عن منقرارات لا يمكن تتبعها.
استعلامات مُجهّزة ورموز CSRFحقن SQL والإجراءات المزوّرة.
مثبّت لا يعمل مرة ثانيةإعادة تهيئة نظام يعمل من الإنترنت.

جرّبه بنفسك

# PHP 8.1+ with pdo_sqlite (or MySQL). No framework, no Composer, no build step.
php -S 127.0.0.1:8080          # or upload the folder to any PHP hosting
# open http://127.0.0.1:8080/install.php → SQLite or MySQL → the first admin account
php seed.php                    # optional: demo data with users for every role

ماذا تعلّمت

  • في المكاتب، تاريخ القرار مهم بقدر القرار نفسه.
  • التاريخ الهجري والميلادي والعربية أولًا: التفاصيل المحلية تقرر هل يستخدم الناس النظام.
  • مسار تحديث آمن (نسخ احتياطي، اختبار، تراجع) جزء من المنتج.
دراسة الحالة التالية دائم (Daem)