YACK (Your Agreement Contract Keeper) هو تطبيق موبايل مطوّر باستخدام Flutter يهدف إلى تمكين المستخدمين من إنشاء العقود الرقمية وتوقيعها وإدارتها والتحقق من صحتها بطريقة آمنة وموثوقة. يعتمد التطبيق على تقنيات التشفير عبر hashing لضمان سلامة البيانات وعدم التلاعب بها، مع تخزين وإدارة المعلومات باستخدام خدمات Firebase مثل Authentication وFirestore وStorage.
يوفّر التطبيق نظام مصادقة للمستخدمين، وإمكانية إنشاء العقود وحفظها في قاعدة بيانات سحابية، بالإضافة إلى عرض العقود الموقعة والتحقق من سلامتها من خلال مقارنة القيم المشفّرة. تم تصميم هيكل المشروع وفق معمارية منظمة تفصل بين الواجهات، الخدمات، النماذج، وإدارة الحالة لضمان قابلية التوسع وسهولة الصيانة.
يرتكز YACK على الأمان كعنصر أساسي، مع خطط تطوير مستقبلية تشمل التحقق من الموقع الجغرافي (GPS)، المصادقة البيومترية (Face ID وبصمة الإصبع)، وربط العقود بتقنيات البلوك تشين لإثبات الأصالة بشكل غير قابل للتغيير.
التطبيق مناسب للأفراد والشركات الصغيرة التي تحتاج إلى إدارة اتفاقيات رقمية بشكل منظم وآمن دون الاعتماد على المعاملات الورقية التقليدية، مع قابلية تطويره ليخدم نطاقات استخدام أوسع مستقبلاً.