BankSys - نظام بنكي احترافي متكامل
تفاصيل العمل
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) لسهولة التخصيص
بطاقة العمل
طلب عمل مماثل