Skip to content

Saz-x/Ters-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ تِرس (Ters) - خدمة الأمان المالي الذكي

Hackathon Target Partner

تِرس هو نظام أمان مالي مبتكر ومنصة متكاملة مصممة خصيصاً لحماية المتسوقين عبر الإنترنت من السرقة والاحتيال الرقمي. تقوم فكرة المشروع على تمكين العميل من إنشاء بطاقات دفع رقمية مؤقتة (افتراضية) عبر تطبيق الجوال، وتكون مخصصة للاستخدام لمرة واحدة فقط أو وفق شروط برمجية صارمة. بمجرد إتمام عملية الشراء والدفع، يتم إلغاء بيانات البطاقة وتدميرها فوراً وبشكل تلقائي؛ وبذلك، حتى لو تعرض موقع التسوق للاختراق وسرقة البيانات، فلن يتمكن أي مخترق من سحب ريال واحد لأن البطاقة أصبحت غير موجودة تماماً في النظام.


📺 تجربة حية للمشروع (Video Demo)

Watch the Demo


🚀 الميزات الرئيسية (Key Features)

1. 💳 البطاقات الافتراضية المؤقتة (Virtual Disposable Cards)

إصدار فوري لأرقام بطاقات وتواريخ انتهاء وهمية وصالحة للاستخدام لمرة واحدة أو لفترة زمنية قصيرة جداً (مثل 24 ساعة فقط)، مما يمنع استخدامها على المدى الطويل.

2. 🔄 الرمز الأمني الديناميكي (Dynamic CVV)

تغيير الرمز الأمني الثلاثي (CVV) الموجود خلف البطاقة تلقائياً كل بضع دقائق عبر خوارزميات تشفير متزامنة. هذا الإجراء يجعل البيانات المسربة أو المنسوخة بلا قيمة فوراً بعد مرور وقت قصير.

3. 💻 البطاقات المبرمجة (Cards-as-Code)

ضبط شروط وأحكام البطاقة برمجياً عند التوليد. تنتهي البطاقة وتُلغى صلاحيتها ذاتياً فور تحقق الشرط المحدد (مثل: إتمام عملية شراء واحدة بنجاح)، لتتحول قيمتها وحدها الائتماني إلى صفر بشكل آلي تماماً.

4. ⚙️ محرك القواعد الذكي وضبط الحدود (Micro-Rule Engine)

تقنية تتيح للعميل تحديد سقف مالي دقيق وصارم لكل بطاقة (مثلاً: 50 ريالاً فقط لطلب محدد). يمنع هذا المحرك الذكي سحب أي مبلغ إضافي، ويقوم بإلغاء البطاقة فوراً وبشكل تلقائي إذا تم رصد أي محاولة لتجاوز هذا السقف.

5. 🛑 البطاقات أحادية الاستخدام (Disposable Cards)

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


⚙️ آلية العمل (How It Works)

  1. الطلب والإصدار: يقوم المستخدم بطلب إصدار بطاقة افتراضية من خلال التطبيق، ويحدد القيود المطلوبة (مثل الحد المالي الأقصى وشروط الاستخدام).
  2. التوليد الآمن: تقوم خدمة تِرس بتوليد بيانات البطاقة (رقم البطاقة، تاريخ الانتهاء، والـ CVV الديناميكي الأول) عبر محرك القواعد الذكي.
  3. التمرير والمطابقة: عند استخدام البطاقة في موقع التسوق، يقوم المحرك بـالتحقق الفوري من القيود والرمز الأمني النشط في تلك الدقيقة.
  4. التدمير الذاتي: فور اكتمال عملية الخصم بنجاح، يتم إنهاء صلاحية البطاقة ومحو بياناتها من الأنظمة النشطة فوراً، لتبقى الحسابات الأساسية في أمان تام.

🛠️ البنية التقنية (Tech Stack)

  • تطبيق الجوال (Frontend): مبني باستخدام إطار عمل Flutter لتوفير واجهة مستخدم سلسة وتجربة متكاملة متوافقة مع الهوية البصرية لـ مصرف الإنماء.
  • الخدمات الخلفية (Backend): تطوير محرك القواعد الذكي والخدمات الأمنية باستخدام لغات Python / Java لضمان سرعة الاستجابة والدقة العالية في معالجة القيود برمجياً.
  • الأمان والتشفير: الاعتماد على بروتوكولات تشفير متقدمة وخوارزميات إدارة الهوية الرقمية لتوليد الرموز الأمنية المتغيرة.

📂 هيكلية المشروع (Project Structure)

├── 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 / ملف أسماء أعضاء الفريق وأدوارهم

🚀 تشغيل وتجربة التطبيق (Run the Application)

يمكنك تشغيل وتجربة التطبيق الرئيسي للمشروع مباشرة عبر المتصفح ودون الحاجة لأي تثبيت أو إعداد محلي، من خلال رابط العرض المباشر المرفوع على منصة Netlify:

You can access and run the main application live deployment directly through the browser without any local setup here:

👉 Ters Main App Live Demo


📄 الترخيص وحماية الملكية (License & Copyright)

هذا المشروع والملفات البرمجية التابعة له محمية بموجب إشعار تقييم ومراجعة أبحاث هاكاثون امد 2026.

لمراجعة النص القانوني الكامل وبنود إخلاء المسؤولية الصارمة، يُرجى الاطلاع على ملف إشعار الترخيص والملكية الفكرية المتواجد في الجذر الرئيسي للمستودع.

About

Ters | تِرس project by SecuPulse team

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors