قمت بتطوير تطبيق متكامل يعمل عبر واجهة سطر الأوامر (CLI) لمحاكاة منصات التمويل الجماعي، مع التركيز على بناء نظام آمن ومنظم لإدارة المستخدمين والمشاريع.
أهم المميزات التقنية للمشروع:
نظام مصادقة كامل (Authentication System): يتضمن تسجيل المستخدمين (مع التحقق من صحة البيانات مثل رقم الهاتف المصري والبريد الإلكتروني) ونظام تسجيل دخول آمن.
إدارة المشاريع (CRUD Operations): إمكانية إنشاء، عرض، تعديل، وحذف المشاريع الخاصة بالمستخدم.
التحقق من البيانات (Data Validation): التحقق من صيغ التواريخ (Start/End date) وضمان منطقية الأرقام المدخلة (Target Amount).
تخزين البيانات: الاعتماد على ملفات نصية أو JSON لضمان استمرارية البيانات (Persistence).
تنظيم الكود: استخدام الموديولات (Modules) لفصل المنطق البرمجي (Registration, Login, Projects) مما يسهل عملية الصيانة والتطوير.