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) لسهولة التخصيص

شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
30
المستقل
Masy Mohamed
Masy Mohamed
Full Stack Developer
طلب عمل مماثل
شارك
مركز المساعدة