قمت بتطوير نظام بنك إلكتروني (Go Bank) باستخدام لغة Golang مع قاعدة بيانات PostgreSQL.
المشروع يوفر:
إنشاء حسابات جديدة مع حفظها في قاعدة البيانات.
نظام تسجيل دخول وحماية كلمات المرور.
إدارة الحسابات البنكية (إضافة – عرض – استرجاع).
واجهة API منظمة لسهولة التكامل مع أي تطبيق آخر.
إمكانية عمل Seeding للبيانات بشكل سريع لاختبار النظام.
المشروع مكتوب بالكامل بلغة Go مع اتباع معايير الـ Clean Code وتقسيم الكود على عدة حزم (API, Models, Storage).
يمكنني تطويره ليشمل مزيد من الخصائص مثل المعاملات البنكية (إيداع – سحب – تحويل)، والتوثيق باستخدام JWT.