تفاصيل العمل

SafeVault – تطبيق إدارة كلمات المرور الذكي

النوع: تطبيق موبايل مطوّر باستخدام Flutter

المنصّات: Android

التقنيات: Flutter, Dart, SQLCipher, sqflite_sqlcipher, local_auth, flutter_secure_storage, Google ML Kit, Provider

فكرة المشروع

SafeVault هو تطبيق ذكي لإدارة كلمات المرور وتخزينها بشكل آمن، مصمم بواجهة عصرية وسهلة الاستخدام، مع طبقات حماية متقدمة تضمن للمستخدم أعلى مستوى من الخصوصية والأمان.

المزايا التقنية

التخزين والتشفير

قاعدة بيانات مشفّرة بالكامل باستخدام SQLCipher.

توليد مفتاح تشفير مشتق من كلمة المرور والـ salt.

تخزين المفاتيح الحساسة داخل flutter_secure_storage لحماية إضافية.

الذكاء الاصطناعي

يعتمد التطبيق على Google ML Kit Face Detection لاكتشاف الوجوه أثناء عرض كلمات المرور.

عند اكتشاف أكثر من وجه، يتم إخفاء الكلمة فورًا وتنبيه المستخدم لمنع “التلصّص من فوق الكتف”.

المعالجة تتم محليًا على الجهاز لضمان الخصوصية (On-device processing).

التحقق البيومتري

دعم البصمة والتعرف على الوجه عبر مكتبة local_auth لتأمين الوصول إلى البيانات.

تحليل الأمان

تحليل تلقائي لقوة كلمات المرور واكتشاف الكلمات الضعيفة أو المكررة.

مُولّد مدمج لكلمات مرور قوية وعشوائية.

الإشعارات الذكية

تنبيهات محلية وجدولة مخصصة لتذكير المستخدم بالنسخ الاحتياطي أو تحديث كلمات المرور.

تجربة المستخدم

واجهة حديثة تدعم الوضعين الفاتح والداكن.

تصميم بسيط، منظم، وسلس لتحقيق تجربة استخدام مريحة وآمنة.

النتيجة النهائية

تم تطوير تطبيق SafeVault ليكون حلاً شاملاً وآمنًا لإدارة كلمات المرور، يجمع بين التشفير القوي والذكاء الاصطناعي وتجربة المستخدم الممتازة، مما يجعله مثالًا عمليًا على التكامل بين الأمان والسهولة في تطبيق واحد.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات