تطبيق بنكي متكامل يتيح للمستخدمين تنفيذ العمليات الأساسية مثل تحويل الأموال، دفع الفواتير، وعرض البيانات المالية من خلال Dashboard تفاعلي. تم تصميم النظام بهندسة Modular Architecture لضمان سهولة التوسّع والصيانة.
? أهم المميزات:
✅ نظام تسجيل دخول آمن باستخدام PBKDF2 Password Hashing
✅ تفعيل الحساب عبر Email Verification
✅ تنفيذ عمليات بنكية أساسية:
تحويلات (Transfers)
مدفوعات فواتير (Bill Payments)
لوحة تحكم (Dashboard)
✅ تصميم واجهات مستخدم متعددة بواجهة حديثة وسلسة باستخدام JavaFX
✅ دمج Chatbot ذكي مدعوم بـ OpenAI API للرد على الاستفسارات وتنفيذ عمليات مباشرة
✅ إدارة الجلسات والنظام باستخدام Singleton Design Pattern
✅ إنشاء تقارير وملفات PDF باستخدام iText
? التقنيات المستخدمة:
Java
JavaFX
OpenAI API
JavaMail
iText PDF
? هدف المشروع:
تقديم تجربة بنكية آمنة، سهلة الاستخدام، وقابلة للتطوير، مع دعم الذكاء الاصطناعي لتحسين التفاعل مع المستخدم.