تفاصيل العمل

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

✨ الوظائف البنكية العشر الأساسية:

إنشاء حسابات — فتح حساب جديد مع التحقق من صحة الاسم والوديعة الأولية (الحد الأدنى $50)

الإيداع — إضافة أموال مع تسجيل كامل للمعاملة

السحب — سحب الأموال مع حماية من السحب الزائد (غرامة $5 عند المحاولة)

التحويل — نقل الأموال بين حسابين بشكل ذري وآمن

حساب الفوائد — فوائد مركبة شهرية (0.167% شهرياً للأرصدة فوق $500)

استرجاع المعاملات — استعلام حسب نطاق التاريخ و/أو نوع المعاملة

تجميد/إلغاء التجميد — تحكم في حالة الحساب بموافقة المدير

حد السحب اليومي — فرض حد أقصى للسحب $500 يومياً

التحقق من كلمة المرور — مقياس قوة (الطول، الحروف الكبيرة/الصغيرة، الأرقام، الرموز، المسافات)

كشف الأنشطة المشبوهة — اكتشاف أنماط المعاملات غير الطبيعية

? واجهة لوحة التحكم:

تصميم احترافي بلون فضي/بلاتيني مع لمسة من اللون النيلي (#6366F1)

إشعارات انزلاقية (Toast) للنجاح، الخطأ، والمعلومات

إحصائيات حية تعرض الأرصدة، عدد الحسابات، والمعاملات الأخيرة

بطاقات متحركة برسوم متحركة سلسة

تصميم متجاوب يعمل على جميع أحجام الشاشات

?️ البنية المعيارية:

Validators — أدوات التحقق من صحة المدخلات

Models — نماذج الحسابات وتخزين البيانات في الذاكرة

Services — خدمات المعاملات، الفوائد، والأمان

Frontend — واجهة المستخدم بـ HTML/CSS/JavaScript الخالص

⚡ الأداء والكفاءة:

بدون تبعيات خارجية — الواجهة الأمامية بـ HTML/CSS/JS فقط

الباك اند يستخدم فقط مكتبات Node.js المدمجة

كود نظيف ومنظم سهل القراءة والصيانة

خصائص CSS مخصصة (Custom Properties) لسهولة التخصيص

بطاقة العمل

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