- البروجيكت اسمه SecureDocs، وده عبارة عن ويب سيستم معمول عشان يحل مشكلة تخزين وإدارة الملفات بس بطريقة مأمنة جدًا.
الفكرة إن أي يوزر يقدر يرفع ملفات زي PDF أو Word أو حتى TXT، والسيستم بيشفرها (AES) ويعمل لها هاش عشان يضمن إن الداتا متتلعبش فيها. كمان بيديك إمكانية إنك تمضي ديجيتال على الملف وتتحقق من التوقيع بعدين.
- من ناحية الأمان:
تسجيل الدخول معمول بـ OAuth 2.0 يعني تقدر تسجل بحسابك في Google أو GitHub.
كمان فيه Okta login مع 2FA (جوجل أوثينتيكاتور) عشان تأكد الهوية.
النظام كله مبني بـ Role-Based Access Control يعني اليوزر العادي ليه صلاحيات معينة، والأدمن ليه صلاحيات أوسع زي إنه يضيف أو يمسح يوزر أو يراجع اللوجات.
- من ناحية الدوكمنتس:
أي ملف بيتخزن متشفر.
قبل ما تنزل الملف تاني، السيستم بيعمل Integrity Check عشان يتأكد إن الملف سليم.
كمان تقدر تمضي الملفات ديجيتال وتتحقق من التوقيع وانت بتنزله.
- من ناحية البروفايل:
كل يوزر يقدر يعدل بياناته.
الأدمن بس اللي يقدر يغير أدوار الناس أو يشوف كل البروفايلات.
-- كمان البروجيكت فيه جزء خاص بالـ HTTPS و SSL Certificates عشان السيستم كله يشتغل بأمان حتى في حالة لو حد حاول يعمل MITM Attack.
-- السيستم معمول بواجهة نضيفة ومودرن بـ Bootstrap/Tailwind، Responsive وبيظهر لكل يوزر حسب صلاحياته.
يعني بالمختصر:
SecureDocs = منصة ويب لتخزين وإدارة الملفات، مأمنة بتشفير، توقيع ديجيتال، Login حديث (OAuth + Okta + 2FA)، وصلاحيات مبنية على رولز زي الواقع في الشركات الكبيرة (Legal، HR، أو Enterprises).