تِرس هو نظام أمان مالي مبتكر ومنصة متكاملة مصممة خصيصاً لحماية المتسوقين عبر الإنترنت من السرقة والاحتيال الرقمي. تقوم فكرة المشروع على تمكين العميل من إنشاء بطاقات دفع رقمية مؤقتة (افتراضية) عبر تطبيق الجوال، وتكون مخصصة للاستخدام لمرة واحدة فقط أو وفق شروط برمجية صارمة. بمجرد إتمام عملية الشراء والدفع، يتم إلغاء بيانات البطاقة وتدميرها فوراً وبشكل تلقائي؛ وبذلك، حتى لو تعرض موقع التسوق للاختراق وسرقة البيانات، فلن يتمكن أي مخترق من سحب ريال واحد لأن البطاقة أصبحت غير موجودة تماماً في النظام.
إصدار فوري لأرقام بطاقات وتواريخ انتهاء وهمية وصالحة للاستخدام لمرة واحدة أو لفترة زمنية قصيرة جداً (مثل 24 ساعة فقط)، مما يمنع استخدامها على المدى الطويل.
تغيير الرمز الأمني الثلاثي (CVV) الموجود خلف البطاقة تلقائياً كل بضع دقائق عبر خوارزميات تشفير متزامنة. هذا الإجراء يجعل البيانات المسربة أو المنسوخة بلا قيمة فوراً بعد مرور وقت قصير.
ضبط شروط وأحكام البطاقة برمجياً عند التوليد. تنتهي البطاقة وتُلغى صلاحيتها ذاتياً فور تحقق الشرط المحدد (مثل: إتمام عملية شراء واحدة بنجاح)، لتتحول قيمتها وحدها الائتماني إلى صفر بشكل آلي تماماً.
تقنية تتيح للعميل تحديد سقف مالي دقيق وصارم لكل بطاقة (مثلاً: 50 ريالاً فقط لطلب محدد). يمنع هذا المحرك الذكي سحب أي مبلغ إضافي، ويقوم بإلغاء البطاقة فوراً وبشكل تلقائي إذا تم رصد أي محاولة لتجاوز هذا السقف.
توليد بطاقة رقمية مخصصة لمعاملة مالية وحيدة. وبمجرد سحب المبلغ المخصص، تذوب البطاقة رقمياً وتنتهي صلاحيتها بالكامل، ولا يمكن إعادة تنشيطها أو استخدامها تحت أي ظرف.
- الطلب والإصدار: يقوم المستخدم بطلب إصدار بطاقة افتراضية من خلال التطبيق، ويحدد القيود المطلوبة (مثل الحد المالي الأقصى وشروط الاستخدام).
- التوليد الآمن: تقوم خدمة تِرس بتوليد بيانات البطاقة (رقم البطاقة، تاريخ الانتهاء، والـ CVV الديناميكي الأول) عبر محرك القواعد الذكي.
- التمرير والمطابقة: عند استخدام البطاقة في موقع التسوق، يقوم المحرك بـالتحقق الفوري من القيود والرمز الأمني النشط في تلك الدقيقة.
- التدمير الذاتي: فور اكتمال عملية الخصم بنجاح، يتم إنهاء صلاحية البطاقة ومحو بياناتها من الأنظمة النشطة فوراً، لتبقى الحسابات الأساسية في أمان تام.
- تطبيق الجوال (Frontend): مبني باستخدام إطار عمل Flutter لتوفير واجهة مستخدم سلسة وتجربة متكاملة متوافقة مع الهوية البصرية لـ مصرف الإنماء.
- الخدمات الخلفية (Backend): تطوير محرك القواعد الذكي والخدمات الأمنية باستخدام لغات Python / Java لضمان سرعة الاستجابة والدقة العالية في معالجة القيود برمجياً.
- الأمان والتشفير: الاعتماد على بروتوكولات تشفير متقدمة وخوارزميات إدارة الهوية الرقمية لتوليد الرموز الأمنية المتغيرة.
├── Backend/ # Secure Banking Engine & Micro-Rule API (FastAPI) / محرك الأمان المالي
├── Additional Demo/ # Video Demo demonstrating live platform testing / مقطع الفيديو التوضيحي والتجربة الحية
├── Frontend/ # Cross-platform Mobile Application (Flutter) / تطبيق الجوال والواجهات الذكية
├── MVP/ # Minimum Viable Product executable core / النسخة الأولية المصغرة والمنتج القابل للتشغيل
├── Presentation/ # Hackathon pitch deck and slides (PDF/PPTX) / ملف العرض التقديمي الخاص بالمنصة
├── LICENSE.md # Custom AMAD 2026 security & copyright notice / إشعار حماية الملكية الفكرية والترخيص الصارم
├── README.md # Master documentation file (This file) / ملف التوثيق والتعريف الحالي بالمستودع
└── Team.md # Team members profiles & technical roles documentation / ملف أسماء أعضاء الفريق وأدوارهم
يمكنك تشغيل وتجربة التطبيق الرئيسي للمشروع مباشرة عبر المتصفح ودون الحاجة لأي تثبيت أو إعداد محلي، من خلال رابط العرض المباشر المرفوع على منصة Netlify:
You can access and run the main application live deployment directly through the browser without any local setup here:
هذا المشروع والملفات البرمجية التابعة له محمية بموجب إشعار تقييم ومراجعة أبحاث هاكاثون امد 2026.
لمراجعة النص القانوني الكامل وبنود إخلاء المسؤولية الصارمة، يُرجى الاطلاع على ملف إشعار الترخيص والملكية الفكرية المتواجد في الجذر الرئيسي للمستودع.